当我在终端/RDP 会话上使用 Windows 2012 时,我很难启动“设置”菜单(重新启动或关闭)或单击“开始”菜单(需要将鼠标悬停在角落)
问题是当我使用 RDP、桌面共享或其他远程解决方案时,我不能只按 windows 键。
我想创建一个快捷方式来启动“搜索所有程序”或“设置”并将其放在桌面或任务栏上。过去我做过类似于 RunDLL32 的事情。为了自定义它,我经常从 C++ SDK 运行 DUMPBIN。下面是桌面窗口管理器的转储,它是我关闭所有应用程序时剩下的少数几个运行的东西之一。
Dump of file .\dwmapi.dll
File Type: DLL
Section contains the following exports for dwmapi.dll
00000000 characteristics
53AE2E6F time date stamp Fri Jun 27 22:54:39 2014
0.00 version
100 ordinal base
64 number of functions
30 number of names
ordinal hint RVA name
111 0 00009D38 DwmAttachMilContent
115 1 00006790 DwmDefWindowProc
116 2 00009D38 DwmDetachMilContent
117 3 00002DA0 DwmEnableBlurBehindWindow
102 4 000091E0 DwmEnableComposition
118 5 00006110 DwmEnableMMCSS
119 6 00006950 DwmExtendFrameIntoClientArea
120 7 000061D0 DwmFlush
121 8 00005780 DwmGetColorizationColor
122 9 00002450 DwmGetCompositionTimingInfo
123 A 00009D38 DwmGetGraphicsStreamClient
129 B 00009D38 DwmGetGraphicsStreamTransformHint
130 C 00009D50 DwmGetTransportAttributes
...snip...
PS C:\Program Files (x86)\Microsoft Visual Studio 14.0\vc\bin\dtest>
问题
是否有可能,或者我怎样才能让 Windows 2012 通过 RunDLL 语句或等效语句打开稍微隐藏的设置或“开始菜单”?
Network connections
RunDll32.exe shell32.dll,Control_RunDLL ncpa.cpl
Firewall
RunDll32.exe shell32.dll,Control_RunDLL firewall.cpl
Join Domain - rename
RunDll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,4
Control Panel
RunDll32.exe shell32.dll,Control_RunDLL
Printers for utility servers
Rundll32 Shell32.dll,SHHelpShortcuts_RunDLL PrintersFolder