【解決方法】コードを実行する方法 "ウィン+R" から ".INF" ファイル?

プログラミングQA


走りたい
コントロール /name Microsoft.Mouse
ユーザーが新しいマウス カーソルに変更できるようにマウス カーソルを開くには…
「.INF」ファイルから…

この「.inf」ファイルはマウスの設定を開くので、他の「.inf」ファイルに文章をコピーしてマウスの設定を開きたいと考えています。

[Scheme.Reg]

HKCU,”コントロール パネル\カーソル\スキーム”,”%SCHEME_NAME%”,,”%10%\%CUR_DIR%\%pointer%,%10%\%CUR_DIR%\%help%,%10%\%CUR_DIR% \%work%,%10%\%CUR_DIR%\%busy%,%10%\%CUR_DIR%\%Cross%,%10%\%CUR_DIR%\%Text%,%10%\%CUR_DIR%\% Hand%,%10%\%CUR_DIR%\%Unavailable%,%10%\%CUR_DIR%\%Vert%,%10%\%CUR_DIR%\%Horz%,%10%\%CUR_DIR%\%Dgn1% ,%10%\%CUR_DIR%\%Dgn2%,%10%\%CUR_DIR%\%move%,%10%\%CUR_DIR%\%alternate%,%10%\%CUR_DIR%\%link%”
[Wreg]

HKCU,”コントロール パネル\カーソル”,,0x00020000,”%SCHEME_NAME%”
HKCU,”コントロール パネル\カーソル”,AppStarting,0x00020000,”%10%\%CUR_DIR%\%work%”
HKCU,”コントロール パネル\カーソル”,Arrow,0x00020000,”%10%\%CUR_DIR%\%pointer%”
HKCU,”コントロール パネル\カーソル”,十字線,0x00020000,”%10%\%CUR_DIR%\%Cross%”
HKCU,”コントロール パネル\カーソル”,Hand,0x00020000,”%10%\%CUR_DIR%\%link%”
HKCU,”コントロール パネル\カーソル”,Help,0x00020000,”%10%\%CUR_DIR%\%Help%”
HKCU,”コントロール パネル\カーソル”,IBeam,0x00020000,”%10%\%CUR_DIR%\%Text%”
HKCU,”コントロール パネル\カーソル”,No,0x00020000,”%10%\%CUR_DIR%\%Unavailable%”
HKCU,”コントロール パネル\カーソル”,NWPen,0x00020000,”%10%\%CUR_DIR%\%Hand%”
HKCU,”コントロール パネル\カーソル”,SizeAll,0x00020000,”%10%\%CUR_DIR%\%move%”
HKCU,”コントロール パネル\カーソル”,SizeNESW,0x00020000,”%10%\%CUR_DIR%\%Dgn2%”
HKCU,”コントロール パネル\カーソル”,SizeNS,0x00020000,”%10%\%CUR_DIR%\%Vert%”
HKCU,”コントロール パネル\カーソル”,SizeNWSE,0x00020000,”%10%\%CUR_DIR%\%Dgn1%”
HKCU,”コントロール パネル\カーソル”,SizeWE,0x00020000,”%10%\%CUR_DIR%\%Horz%”
HKCU,”コントロール パネル\カーソル”,上矢印,0x00020000,”%10%\%CUR_DIR%\%alternate%”
HKCU,”コントロール パネル\カーソル”,Wait,0x00020000,”%10%\%CUR_DIR%\%busy%”
HKLM,”SOFTWARE\Microsoft\Windows\CurrentVersion\Runonce\Setup\”,””,,”rundll32.exe shell32.dll,Control_RunDLL main.cpl @0″

私が試したこと:

グーグルで調べてもうまくいきませんでした。コードをコピーしてみましたがうまくいきませんでした。

解決策 1

INF ファイル内のコードは実行できません。INF ファイルは人間が読める設定ファイル (そしてかなり古い) であり、実行可能な要素は含まれていません。 これでできることは、他のアプリケーション内で INF ファイルを処理することだけであり、INF ファイル自体からアプリケーションを開くことはできません。

解決策 2

それぞれのコントロール パネル ファイルを呼び出す必要があります。この場合、main.cpl はマウス設定タブ (レガシー) を開き、インストールされているそれぞれのマウス テーマを選択するオプションを取得します。 呼び出しは次のようになります。

VB
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Runonce\Setup\","",,"rundll32.exe shell32.dll,Control_RunDLL main.cpl,,1"

また、マウス カーソルごとに異なるフォーマットが用意されているため、これらのレジストリをすべて設定する必要はありません。 インストール スクリプト、つまり install.inf を含む適切なテーマをダウンロードして、プレースホルダーの構文と各マウス アイコン タイプの命名規則を確認してください。

コメント

タイトルとURLをコピーしました