問題タブ [runonce]
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.
powershell - runonce-Key で powershell スクリプトを実行するには?
次のような powershell.exe への呼び出しがあり、コマンドラインから動作します。
ただし、現在のユーザーの runonce キーにそのエントリを正確に入力しても、何も起こりません。
runonce または run からパラメーターを渡して powershell.exe を呼び出す正しい方法は何ですか?
windows - Windows での runonce の制限
次のコマンドをrunonceレジストリに追加して、次のようにパラメータの長いリストを使用して起動時に特定のpythonスクリプトを実行します
ただし、コマンドは実行されず、スクリプトのレジストリは削除されません。すなわち。Windows ブート マネージャーの runonce 部分は、エントリを無視します。エントリを見つけて適切な場所に表示し、その他のそれほど複雑でないスクリプトが実行されてレジストリから削除されるのを確認できます。私の質問は次のとおりです..私が遭遇している1回の実行の制限は何ですか? コマンドの最大長の問題が発生していますか? または、スクリプトが無視される原因となる、ある種のエスケープされていない文字ですか?
powershell - RunOnce から PowerShell を実行する
テンプレートのカスタマイズ中に一連の powershell コマンドを実行しようとしています。これらのコマンドは、レジストリの RunOnce に挿入されます。
これらのコマンドは、PowerShell コンソールで実行できるため、機能することがわかっています。他の runonce コマンドは正しく実行されるため、「%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe -command &{PSCODE}」が正しいことはわかっています。構文のどの部分が失敗しているのかわかりません。
windows - Windows の起動順序を教えてください。
ユーザー ログイン中の Windows の起動順序を知りたいです。誰か知っていますか?基本的に、私のアプリケーションは、GPO が呼び出すログイン スクリプトによって呼び出されていました。サード パーティの EXE が呼び出されている間、起動に失敗していました。
その後、試行錯誤の結果、ログイン スクリプトの後に HKCU...\RunOnce キーが実行されることがわかりました。同じ結果、EXE が呼び出されましたが、起動に失敗しました。
何が機能したか:ログインスクリプトを更新して、ユーザーのスタートアップフォルダーにショートカットを作成しました。これで、EXE が期待どおりに起動します。
AutoRuns がスタートアップ項目を配置できるすべての場所を教えてくれることは知っていますが、実行順序全体を知っている人はいますか? Run および RunOnce キーが非同期で呼び出されることがわかりました。AutoRuns が示す各スタートアップ項目を引き続きテストできますが、これには数日かかる場合があります。
私は主に Windows 2003 Server のログイン スタートアップ フローに関心がありますが、現在使用されている他の Windows フレーバーと非常によく似ているのではないかと思います。
java - 1 回だけ実行する Java アプリケーションを作成する
jar
次の機能を満たす Java アプリケーションを作成する必要があります。
- アプリケーションの初回起動時に読み取られる jar にパックされた xml データがあります。アプリケーションを連続して起動するたびに、動的に作成されたバイナリ ファイルからデータがロードされます。
- 顧客がアプリケーションをプライマリ状態にリセットできないようにする必要があります (たとえば、何らかの理由でバイナリ ファイルが削除された場合、アプリケーションは再度実行できず、エラー メッセージが表示されます)。
- これはすべて、それが実行されている OS に依存するべきではありません (つまり、Windows でレジストリ エントリを設定しても機能しません)。
要約すると、アプリケーションの不正な再利用を制限するために、一度開始したアプリケーションがリセットされるのを防ぎたいと考えています。
それを達成する方法についての私の考えに今:
- 最初の実行時にjarからxmlを削除します(これまでのところ、アプリケーションに独自のjarを編集させることはできないと理解しました。それは本当ですか?)
- 最初の実行時にjarファイルに変数/プロパティ/設定/何でも永久に設定します(それは可能ですか)
それを達成する方法についての提案/アイデアはありますか?
アップデート:
この正確な問題の解決策は見つかりませんでしたが、簡単な回避策を見つけました。ソフトウェアと一緒に、プログラムが初めて起動された後に変更される特定のファイルを出荷しました。もちろん、誰かが元のファイルのコピーを保持していれば、いつでもそれを置き換えて最初からやり直すことができます。
windows-7 - runonce の EXE がアクティブな間、Windows が起動を停止する
いくつかのタスクを実行し、Windows 7 レジストリの「Runonce」を介して開始される MFC アプリ (実行可能ファイル) を作成しました。
私の問題は、そのexeを終了するまでWindows、または特にWindowsエクスプローラーが起動しないことです。EXE を非同期で実行してタスクを実行できるようにするにはどうすればよいですか? ただし、Windows は引き続き起動しますか? ここで欠けている基本的なものはありますか?
ありがとう :)
windows - バッチファイルによるドライバーのアンインストール
これを達成するための Windows 標準の方法があるかどうかについての情報を探していますか?
基本的に、ドライバーを更新したベンダーがあり、ソフトウェアを実行しているデバイスは自動的に更新する必要があります。
これを行うには、最初に既存のドライバーをアンインストールする必要があります (ベンダーの要件)。
そのためのベスト プラクティス/アプローチに関するガイダンス。これを行う必要がある理由の詳細は、おそらく重要ではありません。それはただ行う必要があります。
また、サンプルも大変参考になります。
ありがとう