毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 开发语言 >> 正文

dephile 脚本执行一个exe

更新时间:2014-11-25:  来源:毕业论文

  有一个文件 D: \ MyLib.exe

要求用一段 Dephile 脚本代码:
   
一、     运行 D: \ MyLib.exe

二、     以管理员身份,运行  D: \ MyLib.exe
管理员身份运行,必须潜入一个res文件:

1) 首先编辑一个文本文件,命名为*.manifest (例如uac.manifest)

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel level="requireAdministrator"/>
      </requestedPrivileges>
    </security>
</trustInfo>
</assembly>

保存为UAC.manifest,这里文件是随意的。特别注意红色的“requireAdministrator”,这个表示程序需要管理员(Administrator)才能正常运行。

2)然后新建一个文本文件,命名为*.rc(例如为uac.rc),内容如下所示:

1 24 UAC.manifest

其中:
1-代表资源编号
24-资源类型为RTMAINIFEST
UAC.manifest-前面的文件名称

3)将rc文件加入到项目中
    将rc文件增加到项目中;(在项目文件上点击右键,然后选择add,加入rc文件)
4)build项目,生成文件在win7下,就会看程序图标下面显示UAC盾牌标志了;
    此时运行程序,就会出现询问对话框了。

A=' D: \ MyLib.exe';
B:='cmd.exe /c Start '+A;
  WinExec(PChar(B),1);

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。