社区
Delphi
帖子详情
如何使自己的程序在winxp下拥有管理员权限?
lk2000
2003-08-01 09:13:32
我的程序在xp如果用户用标准身份登陆就无法用tool32help.dll里的函数
管理员身份是可以的
如何提升程序权限?
...全文
82
2
打赏
收藏
如何使自己的程序在winxp下拥有管理员权限?
我的程序在xp如果用户用标准身份登陆就无法用tool32help.dll里的函数 管理员身份是可以的 如何提升程序权限?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hongliqiu
2003-08-01
打赏
举报
回复
这是在CB中测试强行关机、重启程序,其中用到了提升特权的方法(API函数),不想用Delphi重写了,将就着看看吧。
void __fastcall TForm1::BitBtn1Click(TObject *Sender)
{
HANDLE hToken;
TOKEN_PRIVILEGES tkp;
switch (RadioGroup1->ItemIndex)
{
case 0 :
ExitWindowsEx(EWX_LOGOFF, 0);break;
case 1 :
if (OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES|TOKEN_QUERY, &hToken))
{
LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME, &tkp.Privileges[0].Luid);
tkp.PrivilegeCount = 1;
tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
//获取特权
AdjustTokenPrivileges(hToken, FALSE, &tkp, 0, (PTOKEN_PRIVILEGES)NULL, 0);
ExitWindowsEx(EWX_SHUTDOWN|EWX_POWEROFF, 0);
}
break;
case 2 :
if (OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES|TOKEN_QUERY, &hToken))
{
LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME, &tkp.Privileges[0].Luid);
tkp.PrivilegeCount = 1;
tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
//获取特权
AdjustTokenPrivileges(hToken, FALSE, &tkp, 0, (PTOKEN_PRIVILEGES)NULL, 0);
ExitWindowsEx(EWX_REBOOT, 0);
}
}
}
//---------------------------------------------------------------------------
void __fastcall TForm1::RadioGroup1Click(TObject *Sender)
{
switch (RadioGroup1->ItemIndex)
{
case 0 :
Label2->Caption="结束回话,在完全耗电状态下运行计算机。";break;
case 1 :
Label2->Caption="结束回话并关闭Windows。这样就可以安全的关掉电源了";break;
case 2 :
Label2->Caption="结束回话,关闭Windows,重新启动Windows。";
}
}
lk2000
2003-08-01
打赏
举报
回复
拉
利用
xp
漏洞建立管理员账号
在
xp
中,用户尚未登陆前所有
程序
都
拥有
管理员权限
,只要有方法在登录前运行一个
程序
利用
程序
建立管理员账号获得权限即可。我的方法是利用放大镜。把压缩包解压,用里面的magnify.exe替换
win
xp
自己的放大镜
程序
,然后...
您可能没有权限使用网络资源。请与这台服务器的管理员联系以查明您是否有访问权限。拒绝访问解决方法
症状:安装了防火墙(包括
WIN
XP
系统自带的防火墙),出现无法Ping通,或者是访问共享资源的时候提示"XXX无法访问"、"您可能没有权限使用网络资源"、"请与这台服务器的管理员联系以查明您是否有访问权限"、"找不到...
您可能没有权限使用网络资源_请与这台服务器的管理员联系以查明您是否有访问权限
请与这台服务器的管理员联系以查明您是否有访问权限。 如果出现“xxx计算机无法访问,您可能没有权限使用网络资源。请与这台服务器的管理员联系以查明您是否有访问权限”的报错,这可能是计算机的安全设置被改动过了...
学生信息管理系统(带软键盘)
1、学生、班级、课程、成绩、管理员的基本操作(增删改),管理员自定义权限; 2、健康提示,用户自己设置健康提醒时间(系统默认60分钟); 3、仿
win
xp
资源管理器的折叠面板; 4、
程序
锁,类似于屏幕锁,人离开时,...
仿淘宝网
程序
无错版
56、在发布产品时,该大分类如果有子类,则大类就不能发布商品,这个需要修改成该大类是否能发布产品由管理员决定,也就是在数据库中加一个“是否为发布类”列。因为如果没有子类在首页上的“商品分类”项目中,显示其...
Delphi
5,392
社区成员
262,731
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章