0

私は開発者向けのシェル置換を作成しています。これは、「開発者」というタイトルの新しい Windows ユーザーを作成し、このユーザーにログインしたときにのみシェルを起動する必要があります。

代替のスタート メニューは、優れた機能を備えたシェル ベースのターミナルに置き換えられ、タスクバーは Windows のツリー ベースのビューに置き換えられ、プロセス モニターは、プロセス モニター、デバッガー、プロファイル、およびメモリ リークをアタッチできるビューに置き換えられます。検出器など

アプリケーションで通常の Windows シェルを置き換えたいと考えています。しかし、Windows 7 で問題なく動作するレジストリ キーを発見しました。しかし、Windows XP では、通常の Windows XP ファイル マネージャーを使用すると、レジストリ エントリを変更したにもかかわらず、explorer.exe から Windows XP タスク バーが起動します。

Windowsベースのファイルマネージャを引き続き使用しながら、Windows XPを使用してWindowsシェルとタスクバーを完全に置き換えるために何をする必要があるか、誰か知っている人はいますか?:)

編集:

C++ を使用し、GUI ライブラリに Qt を使用して NetBeans を使用して開発しています。ただし、これが答えに影響を与えるとは思わないので、どちらの方法でも含めると思いました。

4

1 に答える 1

2

Windows XPはユーザーごとのシェルの置き換えをサポートしていないと思います(確かではありませんが、デスクトップのもので遊んでからしばらく経ちました)が、下に「シェル」エントリを設定して、HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogonエクスプローラが自分自身をとして登録しないようにする必要があります最初に実行したときのシェル。もちろん、これはマシン内のすべてのユーザーに影響します。

于 2012-10-10T19:17:21.257 に答える