問題タブ [regedit]
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# - regedit とプログラムで HKEY_LOCAL_MACHINE を読み取っても同じキーが表示されない
参考までにHKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
鍵です。調べてみると、(inst_loc) サブキーは 1 つしかなく、アプリケーション用に追加した 2 つのサブキーしかありません。
ただし、アプリケーション (同じユーザー アカウントで実行) がそれを読み取ると、追加した 2 つのキーは表示されませんが、ORACLE_HOME などの他のキーの TON が表示されます。
これにより、大量のキーが見つかりますが、追加した 2 つではありません。
この不一致の原因について誰か考えがありますか?
編集:私は少し掘り下げました。LocalMachine.OpenSubKey("SOFTWARE\ORACLE" をロードすると、実際に HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432NODE\ORACLE を取得するようです。しかし、クライアント マシンの値が HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE にある場合はどうでしょうか。これにアクセスし、できれば両方の場所で値を確認してください...
windows-7 - 管理者として起動時に .exe を実行する RegEdit
Eclipse を使用して Java で記述し、.jar ファイルに入れたプログラムがあります。次に、launch4j を使用して .jar ファイルから実行可能ファイルを作成し、.manifest ファイルを含めて、実行可能ファイルを管理者権限で実行できるようにしました。実行可能ファイルを C:\ フォルダー C:\Prog_1.exe に置きます。次に、regEdit に移動し、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run の下に、値の名前: Prog_1、値: C:\Prog_1.exe を持つ文字列エントリを追加しました。
私の質問はこれです。実行可能ファイルをクリックすると、正常に動作するようです...小さな警告ボックスがポップアップし、プログラムを実行するかどうかを尋ねられます。はい、期待どおりの動作をします。ただし、システムを再起動すると、レジストリに加えた編集により、起動時にプログラムが実行されると予想されますが、これは行われません。プログラムを実行するかどうかを尋ねる警告ボックスは表示されず、コードは実行されません。私は何が欠けていますか?
編集:実行可能ファイルをスタートアップフォルダーに追加するだけでも試しましたが、起動時に実行されることもありませんでした。
私は Windows 7 Pro を実行していることに言及する必要があります。助けてくれてありがとう!
vb.net - vb.netからレジストリスクリプトを実行する
プログラムにレジストリコードを埋め込む必要があるアプリケーションで作業しようとしています。基本的にこれはWindowsアプリです。
私のレジストリコードは
Windowsレジストリエディタバージョン5.00
このコードはレジストリファイルに保存されます。私がする必要があるのは、button_clickなどのイベントハンドラーでこのスクリプトを呼び出すことだけです。
私が持っているオプションは、このコードを文字列として記述し、この文字列を実行することです。または、button_clickで実行できる*.regファイルのコレクションを持っているだけです。
私のアプリにはUACが必要であり、アプリマニフェストでアプリにその許可を与えることを理解しています。
誰かplsは私にフォルダに配置されたレジストリファイル(.reg)を実行する方法を提案できますか
regedit - HKCU\Software\Microsoft\Windows NT\cuttentversion\ProductName を削除しました
間違いを犯したことはわかっています... HKCU\Software\Microsoft\Windows NT\cuttentversion\ProductName レジストリ キーを削除しました ... どうすればその情報を取得できますか?
投稿する前に検索しました...
.net - LogiXML で使用される .NET フレームワークを変更するにはどうすればよいですか?
わかりました。LogiXML があり、その「Scheduler for Java」を使用する必要があります。使用すると ASP.NET エラーが発生し、ページの下部に、Logi が ASP.NET バージョン 2 を使用していることがわかります。インストーラ dotNetFx40_Full_setup.exe を使用して .NET バージョン 4 をインストールしましたが、取得できませんこのバージョンを使用する Logi。RegEdit もバージョン 2 を使用していることがわかります。.NET バージョンを変更する方法またはこの Logi の問題を修復する方法を教えてください。
c# - Web ブラウザー コントロールが FEATURE_BROWSER_EMULATION reg エントリを無視する
.net の Webbrowser コントロールを使用してカスタム ブラウザ ソリューションを開発しています。IE 互換ビューを無効にするために、レジストリ エントリ Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION を設定します。
[スクリーンショット regedit] http://zbirk.mirk.at/browserreg.png「スクリーンショット」
値を使用しようとしました: dword=8000,dword=8888,dword=9000, しかし、webbrowser コントロールはこれらの reg エントリを無視するようです.
誰かがこの問題を抱えていて、私を助けてくれるかもしれません。
batch-file - 開いているファイルを変更... regedit
AutoCAD に慣れていないユーザーがいて、InterCAD に切り替えました。彼はコンピューターにあまり詳しくないので、DWG ファイル (AutoCAD ネイティブ ファイル拡張子) をダブルクリックして開こうとすると、AutoCAD プログラムで開くための設定を登録します。
.dwg ファイルのレジスタ設定を微調整して、AutoCAD ではなく InterCAD でファイルを自動的に開くことができることを私は知っています。
私はレジストリ キーの微調整にあまり慣れていないわけではありません。そうするときは、バッチ スクリプトを使用してこれを自動化するのが好きです。
これを行うための最良の手順は何ですか。つまり、キーを見逃すのではないかと心配しています。または、微調整する必要があるキーは次のとおりです。
Intercad.exe で Intercad を実行する拡張機能
どうすれば望ましい結果を達成できますか?
key - Windowsサーバーにレジストリキーを正しく登録する方法は?
こんにちは私は私の問題を説明します。インストール中に、次のパスに新しいレジストリ キーを登録しようとしました。
しかし、結果を分析すると、私の鍵はここにあります!
なんで?わかりません..回答よろしくお願いします^^
c# - レジストリが予想とは異なる場所に書き込まれるのはなぜですか?
次のように、レジストリ サブキーとそれに対応する値をレジストリに書き込もうとしました。
ここでの問題は、(regedit を介して) 手動で場所を調べたときに、 のフォルダーが表示されないことSOFTWARE\Apple\Banana
ですHKLM
。
Registry.LocalMachine.OpenSubKey(subKey)
しかし、上記のコードを再度実行してデバッグすると、両方ともrk.GetValue(regKey)
保存前の値が生成されることがわかります。それでも、regeditを介して指定された場所に値が表示されません。したがって、レジストリを検索すると、次の場所に上記のキーと値が表示されます。
HKEY_CURRENT_USER\Software\Classes\VirtualStore\MACHINE\SOFTWARE\Apple\Banana
HKEY_USERS\S-1-5-21-44266131-1313801407-2392705078-1000\Software\Classes\VirtualStore\MACHINE\SOFTWARE\Apple\Banana
どちらの下でも、値は保存したとおりのままです。だから私はこれが私のアプリが値を読み取る場所からであることを理解していますが、私のコードではそれを呼び出しHKLM\SOFTWARE\Apple\Banana\
ます..
なぜこうなった?アクセス権の問題に関連していますか?
これは予想される動作ですか?ある意味で、この値は私にとって非常に重要なので、自動再配置に関連するリスクがあるかどうかを知っているだけです!
正確な場所に残るようにレジストリに書き込む適切な方法はありますか..
私のアカウントは管理者 1 で、32 ビットの Windows 7 を使用しています。
編集:私が知ったように、レジストリエントリはHKLMではなく現在のユーザーの場所に保存されています。また、別のアカウントから reg 値を照会すると、値が取得されません。要するに、まずHKLMに保存しても意味がありません:(
c# - C# のコードを使用して Windows (regedit) でレジストリ値を編集する方法は?
重複の可能性:
C# レジストリ クラスを探して
います レジストリの場所に書き込む方法
いくつかのことを行うことでウィンドウの速度を向上させるプログラムをC#で作成しようとしています(一時フォルダーのクリア、フォルダーのプリフェッチなど)
しかし、プログラムを強力にするために、レジストリ値を編集する必要があります..どうすればそれを行うことができますか?