对于常规 .exe 文件,我始终可以右键单击并选择“运行为..”。如何以类似的方式在不同的凭据下运行 Click-Once 应用程序?
我说的是应用程序本身,而不是安装程序。
其实这是可以的,只需要两步就可以了。首先,您需要启动 ClickOnce (dfsvc.exe
)作为您尝试模拟的用户,然后您可以使用以下命令启动部署应用程序rundll32
,像这样:
(从命令行)
1.- 单击一次:
runas /user:domain\user "c:\Windows\Microsoft.NET\Framework\v4.0.30319\dfsvc.exe"
2.- 启动应用程序:
runas /user:domain\user "rundll32 c:\Windows\System32\dfshim.dll,ShOpenVerbApplication http://someurl.com/tool.application"
请注意,如果您需要启动多个应用程序,则只需运行 dfsvc.exe 一次,一旦您关闭所有模拟的单击一次应用程序,它就会在一段时间后消失。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)