废话不说。解决win7运行批处理出错不能注册dll等问题。
1.在批处理的第一行加入:cd /d %~dp0 然后在批处理上右键选择使用管理员权限运行。
2.右键任务栏,选择资源管理器,进程选项卡,显示所有用户的进程,结束explorer,文件-新建任务 explorer,此时选中“利用管理特权创建此任务".桌面显示完成后就可以直接双击批处理运行了。
3.使用第三方提权工具,例如elevate ,用法elevate -c regsvr32 demo_doreg.dll
这种方法需要在每个提权的命令前都要加上elevate -c ,这种第三方工具适合于1个或者少个需要提权的情况。
http://code.kliu.org/misc
4.使用bat to exe conver