Gar*_*gin 10 windows windows-explorer run-dialog command-line
Windows 运行对话框位于何处?我打开它并检查了任务管理器,但它只显示为文件资源管理器。我试过显示命令行参数,但它只是显示C:\WINDOWS\Explorer.EXE而不是C:\WINDOWS\explorer.exe. 我试过搜索 run.exe 等,但一无所获。
我有一种感觉,它可能只是传递给 explorer.exe 的命令行参数,但我不能确定。是不是自己的文件;它可以是 explorer.exe 的一部分吗?
有人建议这是一个重复的问题,所以我会解释这不是:我不是问对话框如何定位可执行文件,我问的是 Run 本身在哪里。
Dav*_*ill 19
Windows 运行对话框是位于c:\windows\system32\shell32.dll.
可以通过运行以下命令打开该对话框:
c:\windows\system32\rundll32.exe shell32.dll,#61
Run Code Online (Sandbox Code Playgroud)
这适用于 32 位和 64 位 Windows。
该对话框也可以使用以下命令启动:
explorer shell:::{2559a1f3-21d7-11d4-bdaf-00c04f60b9f0}
Run Code Online (Sandbox Code Playgroud)
(在 PowerShell 和命令提示符中测试)
感谢基思米勒找到这个
没有这样的文件。它实际上只是一些其他可执行文件或库中的子例程(可能是explorer.exe,或者更有可能是shell32.dll)。
您可以看到的窗口不等于可执行文件。绘制窗口只是调用函数。没有理由假设您看到的每个窗口都有一个 .exe,或者您可以将特定选项传递给可执行文件以显示特定窗口!
使用“运行”对话框,您实际上可能很幸运 - 我认为它可能是 的导出符号(读取:外部可调用函数)shell32.dll,您可以使用类似的方法调用它
rundll32.exe shell32.dll,#{ID of Symbol}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
38283 次 |
| 最近记录: |