VB.net(VS2008)里面比C#还好弄,不需要自己加manifest,直接在项目属性的“应用程序”里面点击“查看UAC设置”,在新打开的app.manifest里面把
manifest文件是跟编程语言无关的,C#跟VB.NET编译出来都是中间语言,没有差别。
使用
mt.exe -manifest "Foobar.exe.manifest" -outputresource:"Foobar.exe";#1
进行embed
参见:http://www.codeproject.com/KB/vista-security/MakingAppsUACAware.aspx
好像不行,VB.NET中好像不允许调用有关用户的事件的~~
你直接把UAC给关了也不行吗