「C:¥Program Files¥Intel¥IntelAppStore¥bin¥Store.Client.UI.exe」または「C:\ Program」にあるStore.Client.UI.exeプロセスを開始しようとしています。ファイルの私のような64ビットのため(のx86)\インテル\ IntelAppStore \ binに\ Store.Client.UI.exe」ので、私はコードを使用しますmy.settings.instpathtypeは、コンピュータが64以上であるかどうかであるこのプロセスが開始されないのはなぜですか?
If My.Settings.instpathtype = 86 Then
Process.Start("C:\Program Files\Intel\IntelAppStore\bin\Store.Client.UI.exe")
Else
Process.Start("C:\Program Files (x86)\Intel\IntelAppStore\bin\Store.Client.UI.exe")
End If
を32ビット。しかし、私が実行すると何らかの理由でStore.Client.UI.exeが実行されません。エクスプローラに入り、「C:¥Program Files(x86)¥Intel¥IntelAppStore¥bin¥Store.Client.UI.exe」と入力すると、Store.Client.UI.exeが実行されます。どうしましたか?
デフォルトでは、VB.NET&C#IDEが.exeの年代(64ビットまたは「どれCPU」とは反対に)のために32ビットにかかわらず、開発マシンの対象とすることに注意してください。これはあなたの "instpathtype"設定計算をオフにするかもしれません。これはプロジェクト設定メニューで変更できます。 – Inisheer