如何使windbg打开可执行命令以管理员身份打开应用程序

时间:2013-10-16 06:21:02

标签: windows windbg

我想使用windbg调试控制台应用程序,使用open executable命令,我可以附加控制台应用程序,但控制台应用程序未以管理员身份启动。

我知道我可以通过右键单击cmd.exe启动提升的命令行,然后选择run as administrator然后运行控制台应用程序,因为控制台应用程序不会在执行时停止,它会立即结束,我没有机会attach来封锁。

当然我可以在处理过程中暂停控制台应用程序,有机会连接到windbg,比如从键盘读取行,但我想知道是否有办法直接使用windbg`open executable'命令附加管理员权限下的应用程序?

1 个答案:

答案 0 :(得分:1)

尝试在下面添加一个String值regkey HKEY_CURRENT_USER \ Software \ Microsoft \ Windows NT \ CurrentVersion \ AppCompatFlags \ Layers

离。 C:\ windbg.exe = RUNASADMIN(REG_SZ)

请参阅此处以获取更多详情 - http://www.verboon.info/2011/03/running-an-application-as-administrator-or-in-compatibility-mode/