社区
Delphi
帖子详情
重启NT?
Again
2000-06-18 02:23:00
在exitwindowex()之前应该调用 AdjustTokenPrivileges()对吗?
请问这个函数怎么用?
...全文
101
1
打赏
收藏
重启NT?
在exitwindowex()之前应该调用 AdjustTokenPrivileges()对吗? 请问这个函数怎么用?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Hibin
2000-06-21
打赏
举报
回复
参考下列关机程序:
var
hToken: THANDLE;
hProc: THANDLE;
mLUID: TLargeInteger ;
mPriv, mNewPriv: TOKEN_PRIVILEGES;
mBufferLength: DWord;
begin
hProc:= GetCurrentProcess() ;
OpenProcessToken(hProc, TOKEN_ADJUST_PRIVILEGES +TOKEN_QUERY ,hToken);
LookupPrivilegeValue('','SeShutdownPrivilege',mLUID);
mPriv.PrivilegeCount := 1;
mPriv.Privileges[0].Attributes := SE_PRIVILEGE_ENABLED;
mPriv.Privileges[0].Luid := mLUID;
AdjustTokenPrivileges(hToken, False, mPriv, (4 + (12 * mPriv.PrivilegeCount)), mNewPriv, mBufferLength);
ExitWindowsEx(EWX_FORCE +EWX_POWEROFF, 0);
end;
windows xp,vista,win7启动修复;自动修复XP/VISTA/WIN7系统引导
本工具多次测试均未出现问题,可以使用,如果发现自己无法使用,请先看下面介绍与说明 谢谢!! 感谢驴友yxrsys,在verycd发布资源 非安装软件,直接双击运行,傻瓜式修复,可运行于32位和64位系统和WINPE系统 程序根据当前系统non-Unicode设置自动显示中/英界面 "自动修复"自动判断和系统启动有关的条件并自动修复程序支持的盘符上的
NT
系统启动,无需用户手工干预 "高级修复"只供特殊需要的朋友,参看下面应用实例中的高级修复部分 PE中自动判断PE环境,单硬盘可以直接"自动修复",如多硬盘在PE中修复时推荐使用"高级"修复选择你作为系统引导的盘符 适用范围: -------- 1.启动菜单/启动文件丢失修复: 适用所有
NT
5.x(2000/XP/2003)和
NT
6.x(Vista/2008/Win7/2008r2) 2.修复其他因BCD相关引起的故障 a. Win7/2008r2中 BCD 的修复计算机(Windows Recovery Environme
nt
)菜单丢失 b. Win7/2008r2中 BCD 引起的3D启动画面丢失(变成VISTA滚动条启动画面) c. BCD 引起的启动菜单选择界面乱码现象 3.系统BCD非法的强制修复 - 现象:Vista/2008/Win7/2008r2中 a. 运行msconfig后"启动"或"引导"栏空白 b. 管理员身份运行命令提示符中后运行bcdedit等和BCD相关的操作提示出错 c. 系统属性的"启动和故障恢复"窗口无法配置"默认操作系统"和"等待时间" d. 其他软件无法添加/删除/修改基于 BCD 管理的新启动菜单 注: 3的这种情况是否要强制修复自行决定。 额外功能: 为VISTA/2008添加修复计算机(Windows Recovery Environme
nt
)菜单 使用方法:在系统盘符中新建recovery文件夹,再把光盘或安装程序中的boot\boot.sdi和sources\boot.wim复制至 recovery文件夹,再运行本程序,即可自动添加。 修复效果: 存在原BCD或Boot.ini时程序将予备份,备份文件名/路径在修复完成后给出提示
NT
5.x菜单在boot.ini中以"Microsoft Windows Server 2003 x86"形式存在
NT
6.x菜单在BCD中以"Windows Server ® 2008 Standard x86"形式存在
NT
6.x的修复过程提示成功即时写入生效,
NT
5.x的修复在最后完成后再一并写入生效
NT
5.x支持最多同接8个硬盘时的修复,但如果不同接口硬盘混用且三个或以上硬盘就未必能准确判断硬盘号,三硬盘以上 并混用的情况就算微软自己的控制台都未必能准确判断
NT
6.x理论无限制硬盘数,也不限制混用 根据当前系统non-Unicode设置决定修复后的启动菜单中/英优先级
NT
5.x+
NT
6.x的多系统中 - 当存在多个
NT
5.x时,修复后BCD显示的
NT
5.x相应菜单为“Earlier Version of Windows”, 当只有一个
NT
5.x系统,修复后BCD中显示的
NT
5.x相应菜单则为类如"Microsoft Windows Server 2003 x86"格式 不修复
NT
5.x的Boot.ini和
NT
6.x的BCD中的多余的启动菜单 因为精简版的精简程度无从判断,所以不保证能修复精简版系统启动故障 自BCDautofix发布以来极少回答一些朋友在使用上的疑问,这里和
NT
BOOTautofix一并释疑 一、BUG报告:readme中写的邮箱我极少打开,所以未必能及时回信。 二、请不要拿本工具和EasyBCD或VistaBoorPro等工具作比较: 那类工具重在管理 - 如改启动菜单名,添加/删除菜单等,要用在修复功能上需要使用者自己了解故障原因和解决流程后 才能手工修复,多数情况下其手工也无法完美修复。 而本工具重在修复,修复功能大多是那类工具无法实现的,当然本工具也不能实现那类工具的管理操作。 三、程序用批处理编写:请看不起批处理的免下载使用而避免下载后浪费诸多表情 四、如不能修复请自己先了解一下是否程序适用范围内:例如有些硬件原因引起的3D启动画面不存在,象这类的非BCD引起的类似故障是此工具无法处理的 五、手工处理教程为什么不写:其实以前曾经写过很多,但并不多人看,有时一个“活动分区”的识别就要大花唇舌说明,一句bcdedit /set {
nt
ldr} description "Microsoft Windows XP"或bootsect /
nt
60 sys可以解决的手工处理方式不少人都
计算机win7不断
重启
,Win7旗舰版系统电脑反复自动
重启
怎么办?
Win7旗舰版系统电脑使用久后会出现各种各样的问题,比如说Win7旗舰版系统电脑反复自动
重启
等情况,那么Win7旗舰版系统电脑遇到反复自动
重启
怎么办呢?小编这就分析下出现这个情况的原因和解决方法。原因和解决方法如下系统失败导致。1、【我的电脑】鼠标右键,弹出的快捷菜单单击【属性】命令。2、打开【系统属性】窗口,切换到【高级】选项卡,单击启动和故障恢复的【设置】按钮。3、在系统失败选项下将【自动重新...
倍福PLC基于
NT
_Shutdown实现控制器自动关机
重启
在实际应用中需要程序触发控制器
重启
,本文介绍通过程序
NT
_Shutdown实现TwinCAT
重启
。
电脑计算机为什么总自动开启,电脑总是自动
重启
怎么办?这个问题不能忽视
一、系统失败导致1、在桌面上“我的电脑”鼠标右键,弹出的快捷菜单单击“属性”命令系统下载:www.aiwin10.com电脑无故自动
重启
系统软件图解12、打开“系统属性”窗口,切换到“高级”选项卡,单击启动和故障恢复的“设置”按钮系统下载:www.aiwin10.com自动
重启
系统软件图解23、在系统失败选项下将“自动重新启动”的复选框去掉,然后一路单击“确定”按钮使设置生效。系统下载:www.a...
dell计算机一直
重启
,戴尔笔记本无限
重启
具体解决办法
戴尔笔记本无限
重启
怎么办?戴尔笔记本虽然性能良好,但若使用时间长了也难免会出现问题,若是戴尔笔记本无限
重启
该如何解决呢?今天小编要给大家讲解的便是戴尔笔记本无限
重启
的解决方法,一起来看看吧。戴尔笔记本无限
重启
的解决办法一:首先,如果电脑按下开机按钮后,各个信号灯还是会亮起来,屏幕也会亮一下,我们可以小小的庆幸一下,电脑只是软件方面出了问题,硬件并没有出问题;可以让电脑不停
重启
的软件问题,可能是电脑...
Delphi
5,386
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章