val*_*TUM 6 windows windows-7 administrator runas
这是我的情况:我有一个需要管理员权限的软件。该软件需要由普通用户运行。右键单击并“以管理员身份运行”并不能解决问题,因此我使用该runas
应用程序以运行具有管理员权限但以普通用户身份登录的另一个帐户这样的软件。所以 commom 用户会.bat
像这样执行:
C:\Windows\System32\runas.exe /profile /user:admin_user /savecred "path_to_software"
Run Code Online (Sandbox Code Playgroud)
问题是,由于我将软件作为 运行admin_user
,我也在他的上下文中。例如,当我尝试从该软件内部保存文件时,“另存为”对话框将默认打开admin_user
的文件夹,而不是当前用户的文件夹。默认打印机等也会发生这种情况。与 Windows 交互的软件的每个方面都将在admin_user
上下文中。
我需要的是以admin_user
(或具有管理员权限)身份运行软件,但在已登录(当前)用户的上下文中运行,例如,当我打开“另存为”对话框时,我可以获得当前用户文件夹,不是admin_user
文件夹。这甚至可能吗?