Start->Settings->Taskbar and Start Menu...
移動して選択を解除Always on top
し、を選択すると、タスクバーを自動的に非表示にできますAuto hide
。
それがオプションでない場合は、起動プロセス中にロードされないようにする危険な方法があります。explorer.exe
それが機能するために[HKEY_LOCAL_MACHINE\init]
は、書き込み保護されてはなりません。ロードされないexplorer.exe
ようにするには、次のレジストリキーを変更します
[HKEY_LOCAL_MACHINE\init]
Launch50="explorer.exe"
たとえばにno_explorer.exe
。はデバイス50
によってLaunch50
異なります。
ここで混乱した場合は、デバイスへのtelnetアクセスが必要になるため、explorer.exe
手動で起動するか、デバイスを工場出荷時にリセットすることができます。これを試す前に、デバイスを工場出荷時にリセットする方法があることをお勧めします。アプリケーションは、OEMランチャーから開始するか、デバイスのブートプロセスに独自のアプリケーションを追加することによって開始する必要があることに注意することが重要です。これを行う方法については、 http://msdn.microsoft.com/en-us/library/ms901773.aspxを参照してください。
編集:アプリケーションをブートプロセスに追加するルートに行く場合は、アプリケーションが開始されたことをシステムに通知する必要があります。これを実現するために、C++で単純なブートストラッパーを作成できます。
#include "stdafx.h"
#include <Windows.h>
#include <iostream>
void StartMyAppFunction();
int WINAPI WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPTSTR lpCmdLine,
int nCmdShow)
{
StartMyAppFunction( );
// Since this is application is launched
// through the registry HKLM\Init we need
// to call SignalStarted passing in
// the command line parameter
SignalStarted(_wtol(lpCmdLine));
return 0;
}
void StartMyAppFunction() ...