問題タブ [program-files]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - ターゲットが「Program Files (x86)」にある場合、Process.Start() がショートカットのみを開く理由
Process.Start()
Program Files (x86)
ターゲットがフォルダーではなくフォルダーにあるショートカットでのみ機能するようですProgram Files
。
ターゲットがProgram Files
フォルダー内にある場合、次のエラーが発生します
「指定されたファイルが見つかりません」(実行時エラー)
なぜこれが起こるのですか?また、ターゲットがProgram Files
フォルダーにあるショートカットを開くことができるように、これを修正する方法はありますか?
問題があれば - Windows 7 Ultimate を使用しています
編集
これが私のコードです
編集 2 - 私の解決策
私は、IDE (Xamarin Studio) に問題があるのではないかと疑うようになりました。そこで、Visual Studio をインストールし、32 ビット優先をオフにして、AnyCPU に設定すると、機能しました。Xamarin Studio がこの問題を引き起こした理由はわかりませんが、Visual Studio がこの問題を解決したことは知っています。
vb.net - vb の Environment.GetEnvironmentVariable メソッドからパスを取得する
Visual Basic と Environment.GetEnvironmentVariable メソッドを使用していますが、Environment.GetEnvironmentVariable(Program Files) のパスを取得したいのですが、それはどのように可能ですか? *一部のユーザーは Windows を D ドライブにインストールしているため、(C:/ProgramFiles) を記述する代わりにそのメソッドを使用したい. また、 textbox1.text でパスを取得したい. 助けてくれてありがとう!
java - リソースフォルダーをjarからプログラムファイルにコピーする方法
答えを探すのに何時間も費やしましたが、それを理解することはできません.実行中のjarファイルから作業中のゲームのすべての画像とデータファイルを含むリソースフォルダーをコピーしようとしています. E:/Program Files/mtd/ Eclipse から実行すると正常に動作しますが、jar をエクスポートして試してみると、NoSuchFileException が発生します。
これは私が使用しているコードです:
.net - VB.NET の Program Files フォルダー内のファイルを変更、置換、および削除する方法
私は、メイン アプリケーションの新しく更新されたプログラム ファイルを含むサーバーから update.zip ファイルをダウンロードする VB.NET のメイン アプリケーションと一緒に動作するカスタム アップデータ アプリケーションに取り組んでいます。zip アーカイブの内容をアプリケーションのC:\Program Files\
ディレクトリに抽出し、古いアプリケーション ファイルを置き換えます。
これを実行し、更新に setup.exe/msi に依存しない理由は、ユーザーがアプリケーションを更新するたびにセットアップ ウィザードを実行する必要があるため、面倒だからです。これは、ユーザーがセットアップ ウィザードをまったく実行せず、セキュリティ パッチなどの重要な更新を見逃す可能性があることを意味します。したがって、バックグラウンド アップデータ アプリケーションのアイデアは、より賢明なソリューションのように思えます。ユーザーは、いつ更新を確認するか、ベータ リリースを取得するか、または自動更新が必要かどうかを決定できます。
Environment.CurrentDirectory
ProgramFiles ディレクトリを取得するには、ディレクトリを識別するために固定文字列の代わりに使用してきました。私が抱えている問題は、アプリケーションが zip アーカイブを Program Files に抽出しようとすると失敗することです。VB.NET または C# で Program Files ディレクトリ内のファイルを変更、置換、および削除する方法を知る必要があります。
これはCan't create, modified text file into Program Files Folder of Windows 7 as I 'm not creating text (or other) files as a form of user dataの複製ではありません。アプリケーションのプログラム ファイルを更新しています。承認なしにプログラム ファイルを変更できない場合は、ユーザーが更新ボタンをクリックしたときにUACを呼び出すことができます。
windows - Windowsで異なる結果をもたらすプログラムファイル環境変数
set programfiles
コマンドプロンプトでコマンドを実行すると、
ただし、Pythonの次のコード
また
オートホットキーで
また
PowerShell で
すべての結果C:\Program Files
Windows の Program Files Environment Variables で異なる結果が得られる理由がわかりません
x86 - WIX 32 ビットと 64 ビットの両方のプログラム ファイル フォルダーにファイルをインストールします。
回避策を見つける必要がある特別な状況があります。32 ビット アプリケーション用の wix インストーラーがありますが、32/64 ビットの Windows バージョンに関係なく、"Program Files" フォルダーの下の固定された場所に配置する必要がある Office ドキュメント ファイルに依存しています。XP の時代から存在するアプリの下位互換性を維持するために、その場所を変更できないことを少しの間受け入れてください。「Program Files (x86)」フォルダーにアプリをインストールし、「Program Files」に存在する必要があるこのファイルを配信する必要があります。可能であれば、それらを 2 つのインストーラーに分割したくありません。これを機能させる方法を知っている人はいますか?
winforms - 通常のアプリケーションから通常の特権アカウントから昇格された特権でアプリケーションを呼び出すと、Program Files に配置されたときに問題が発生する
通常の権限で実行する必要があるプログラムがあります。著作権侵害を防ぐために、アプリケーションの起動時に、昇格された特権で実行する必要があるLicense Managerアプリケーションを起動します。ベンダーに問い合わせたところ、License Manager のファイルには、ある種のディスク ID情報を読み取るために必要な昇格された特権が追加されているようで、必須です (特権要件を減らすことはできません)。app.manifest
通常のフォルダに配置されている場合、アプリケーションはLicense Managerを正常に起動します。ただし、Program Files フォルダーに配置すると、起動時に何の通知もなく終了するようです。
また、License Manager を追加せずに通常の資格情報でアプリケーションを実行することも確認しました (正常に動作します)。
通常のアカウントから昇格された特権アプリケーションを起動できるようにするには、レジストリまたは他の Windows 設定で何らかの設定を変更する必要がありますか。または、このシナリオを可能にするために、コード起動セクションにコード スニペットを追加する必要があるかもしれません。
Program Files で作成したフォルダをデスクトップに貼り付けることも試みました (これも正常に動作します)。
OS: Windows7
私の側から追加情報が必要な場合はお知らせください。この方向の助けをいただければ幸いです。