私はWix Toolset.iを使用しています。私のコンソールapp.howのインストール中に、HKCUではなくHKLMにレジストリエントリを作成する必要があります。wiki 3.0を使ってHKCUではなくHKLMにレジストリエントリを作成する方法は?
-3
A
答えて
1
RegistryValue要素で 'Root'属性の値を「HKLM」に設定する必要があります。たとえば :ここ
<RegistryValue Root="HKLM" Name="RegistryName" Type="string" Value="XXX" Key="XYZ\ABC" />
-2
は、レジストリエントリのコンポーネントを追加するための完全なコードです。この前
*、このコンポーネントを呼び出すと、プロジェクトにWIXUTIL REFを追加ref.toコンポーネントの1行を追加します。
<DirectoryRef Id="TARGETDIR">
<Component Id="RegistryEntries" Guid="PUT YOUR GUID HERE" KeyPath="yes" Win64="yes">
<RegistryKey Root="HKLM" Key="SOFTWARE\AbC\MYFirstwix" ForceCreateOnInstall="yes" Action="createAndRemoveOnUninstall" Id="RegistryEntries">
<RegistryValue Name="installed" Value="1" Type="integer" />
<RegistryValue Name="Path" Value="[INSTALLFOLDER]ConsoleApplication7.exe" Type="string" />
<util:PermissionEx User="Everyone" GenericRead="yes" Read="yes" GenericWrite="yes" Write="yes" />
</RegistryKey>
</Component>
</DirectoryRef>
<ComponentGroup Id="ProductComponents" Directory="INSTALLFOLDER" >
+0
「完全な」コードを添付するのを忘れてしまいました。 –
+0
私の完全なソースコードを共有できません – sheo
関連する問題
- 1. HKLMでHKEY_LOCAL_MACHINEを使用してレジストリキーを作成する方法
- 2. TRegistryを使用してHKLMでキーを作成する方法
- 3. C#ケーキを使用してレジストリエントリを作成するには?
- 4. org-modeを使ってgithubでパーソナルWiki +ブログを作成するには?
- 5. JSを使ってレスポンシブなドロップダウンを作成する方法は?
- 6. pythonでmatplotlibを使ってマンハッタンプロットを作成する方法は?
- 7. JavaFXでCSSを使ってアニメーションを作成する方法は?
- 8. JSONを使ってMongoDBでクエリを作成する方法は?
- 9. C++でboostを使ってスレッドプールを作成する方法は?
- 10. 'window.open'を使ってFirefoxでスクロールバーを作成する方法は?
- 11. Unityでシャドウを使ってプロジェクタを作成する方法は?
- 12. lambdaを使ってdynamoDBにオブジェクトを作成する方法は?
- 13. cocos2dを使って動く背景を作成する方法
- 14. xcode 3.0でnibファイルを新規作成する方法は?
- 15. matplotlibで異なるwspaceを使ってサブプロットを作成する方法は?
- 16. jQueryを使ってテキストを使ってdivを作成する方法は?
- 17. vbscriptを使ってHKCUからreg strValueを取得するには?
- 18. firebaseを使ってcommunデータベースを作成する方法は?
- 19. フラスコを使ってプログレスバーを作成する方法は?
- 20. web2pyを使ってライブランニングクロックを作成する方法は?
- 21. オプションドロップダウンメニューを使ってPHPフォームを作成する方法は?
- 22. ブートストラップを使って水平ノードブランチを作成する方法は?
- 23. DetourAttachExを使ってトランポリン関数を作成する方法は?
- 24. Git - サブモジュールを使ってサブセットブランチを作成する方法は?
- 25. コマンドラインを使ってバッチファイルを作成する方法は?
- 26. xqueryを使ってXML文書を作成する方法は?
- 27. dir $ nを使ってフォルダを作成する方法は?
- 28. ドットポイントとラベルを使ってボックスプロットを作成する方法は?
- 29. void関数を使ってリンクリストを作成する方法は?
- 30. ReactCSSTransitionGroupを使ってアニメーションを作成する方法は?
いいえ、ここでは私はすでにこのようにしています。 – sheo
私たちはHKLMに直接 'Root'することはできません。エラーが発生すると、exeファイルのコンポーネントを1つ追加する必要があります。 – sheo