0

ターミナル/RDP セッションで Windows 2012 を使用している場合、[設定] メニューを表示したり (再起動またはシャットダウンするため)、[スタート] メニューをクリックしたり (隅にホバーする必要があります) するのに苦労します。

問題は、RDP、デスクトップ共有、またはその他のリモート ソリューションを使用しているときに、Windows キーを押すことができないことです。

「すべてのプログラムを検索」または「設定」を起動するショートカットを作成し、デスクトップまたはタスクバーに配置したいと考えています。過去に、RunDLL32 に似たようなことをしました。これをカスタマイズするために、私はよく C++ SDK から DUMPBIN を実行します。以下はデスクトップ ウィンドウ マネージャーのダンプです。これは、すべてのアプリケーションを閉じたときに実行されたままになっている数少ないものの 1 つです。

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>

質問

RunDLLステートメントまたは同等のものを介して、Windows 2012でわずかに隠された設定または「スタートメニュー」を開くことは可能ですか?

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 
4

0 に答える 0