問題タブ [registry]
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.
visual-studio - Visual Studio のエディターにガイドラインを追加する
序章
私は常に、一定量の文字の後に Visual Studio で線を引く方法を探していました。
以下は、これらのいわゆるガイドラインをさまざまなバージョンの Visual Studio で有効にするためのガイドです。
Visual Studio 2013 以降
Paul Harrington のEditor Guidelines 拡張機能をインストールします。
Visual Studio 2010 および 2012
- VS 2010またはVS 2012用の Paul Harrington の Editor Guidelines 拡張機能をインストールします。
VS 2010:HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Text Editor
VS 2012:でレジストリを開き、 値でHKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\Text Editor
呼び出される新しい文字列を追加します。最初の部分は色を指定し、もう 1 つの部分 ( ) は線が表示される列です。Guides
RGB(100,100,100), 80
80
- または、ガイドライン UI拡張機能 (これはProductivity Power Toolsの一部でもあります) をインストールします。これにより、レジストリを直接編集しなくてもエントリを追加/削除するためのエディタのコンテキスト メニューにエントリが追加されます。この方法の現在の欠点は、列を直接指定できないことです。
Visual Studio 2008 およびその他のバージョン
Visual Studio 2008 を使用している場合は、でレジストリを開き、値でHKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Text Editor
呼び出される新しい文字列を追加します。最初の部分は色を指定し、もう 1 つの部分 ( ) は線が表示される列です。Visual Studio を再起動すると、縦線が表示されます。Guides
RGB(100,100,100), 80
80
このトリックは、正しいパスを使用する限り、Visual Studio の他のさまざまなバージョンでも機能します。
windows-services - 管理者ログインなしで runonce を実行する方法
管理者として実行されているサービスがバックグラウンドで実行されている場合、管理者がログインせずに、RunOnce を使用してソフトウェアの更新を強制する方法はありますか?
編集:私ができるようにしたい主なことは、RunOnceが実行するときに実行することです.IEはエクスプローラーが起動する前です。管理者アカウントで起動せずにインストールできるようにする必要があります。
vb6 - [プロジェクト] > [参照] ウィンドウにアクセスするときにエラーが発生しましたか?
Visual Basic 6 でProject > Referencesにアクセスしようとすると、次のエラーがスローされます。
システム レジストリへのアクセス エラー
私は:
- ローカル コンピューターの管理者としてログインしている
- Windows XP Professional を実行し、
- すべてのレジストリ キーを正常に実行
regedt32.exe
してアクセスできます。
VB6 はローカル管理者としてインストールされました。
なぜこれが起こるのか分かりますか?
Crystal Reports 8.5 を実行していますが、既にその問題は修正されているはずですが、8.5 をインストールしても問題が解決しないようです。Crystal Reports の再インストールも試みましたが、この問題はうまくいきませんでした。
c# - C#レジストリクラスを探しています
次のことを行うための呼び出しをラップするC#クラスを探しています。
キー値の読み取りと書き込みキーエントリの読み取りと書き込み
キーのエントリを列挙します。これは重要。たとえば、HKEY_LOCAL_MACHINE \ SOFTWARE \ ODBC \ ODBC.INI\ODBCデータソースのすべてのエントリを一覧表示する必要があります。
(いくつかのcodeproject.comレジストリクラスをスキャンしましたが、列挙されませんでした)
windows - レジストリ キーを削除するための Windows のシャットダウン スクリプト
編集:これは以前はより明確なタイトルでした: - " Windows XP の起動時に Kontiki の KHOST.EXE が自動的に読み込まれないようにするための最良の解決策は? "
基本的に、40Dアプリケーションが実行されるたびに、 Windows で自動的に起動するようにkhost.exeがセットアップされます。起動時間が数分長くなるし、4OD の P2P 機能すら使っていないので、これは面倒です。
設定されているレジストリ キーは次のとおりです。
これらのレジストリ キーを削除するための何らかの起動またはシャットダウン スクリプトが最適な解決策であると想定していますが、 .vbsや.batスクリプト、またはそれらを自動的に実行する場所については詳しくありません。適切な時間に。
TV On-Demand Monitor アプリケーションがあることは知っていますが、別のプロセスを実行する必要はありません。上記で説明したレジストリ キーを削除するだけで済みます。
scripting - Inno Setup を使用して、オプションでレジストリ エントリに基づいてフォルダにプラグイン/ファイルをインストールするにはどうすればよいですか?
Inno Setupは使いやすいインストーラーです。このstackoverflow questionで高く評価されています。サード パーティ アプリケーションのインストール フォルダーに関連するフォルダーにプラグインをインストールする必要があります。これを行う方法はドキュメントから明らかではありません。
windows - .bat/.cmd スクリプトを使用してレジストリ エントリを変更することはできますか?
.bat/.cmd スクリプトを使用してレジストリ値 (文字列または DWORD) を変更することはできますか?
windows - 再起動せずに Windows の「実行」ダイアログの履歴をクリアする
私は現在、Windows の[スタート] -> [ファイル名を指定して実行] ダイアログに表示される、以前に実行したコマンドのリストをすぐにクリアするプログラムに取り組んでいます。HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRUキーを削除してこのリストをクリアする手順は、十分に文書化されています。ただし、これらの変更を有効にする前に、次のいずれかを行う必要があるようです。
- コンピュータを再起動します
- [スタート] -> [シャットダウン] を選択し、[キャンセル]を選択します。
これらはどちらも、私が達成しようとしているタスクには理想的ではありません: #1 はユーザーにとって非常に破壊的であり、#2 は追加のユーザー操作を必要とするように見えます。
ユーザーの他のアクティビティの中断を最小限に抑えながら、ユーザーの操作を必要とせずにこの情報をすぐに (そしてプログラムで) 強制的にリロードする方法を知っている人はいますか? プログラムを実行した直後にユーザーの実行履歴を消去したいのですが、ユーザー側でそれ以上のアクション (上記 #2 の「シャットダウン」->「キャンセル」トリックを使用するなど) や強制的な再起動を必要とせずに。 .
または、別の角度から問題にアプローチするには: [スタート] -> [シャットダウン] -> [キャンセル] をクリックすると、Windows エクスプローラーは RunMUI キーを再読み込みします。 ユーザーがShut Downを選択してからCancelを選択せずに、同様のリロードを強制する方法はありますか?
私がすでに試したこと:
- [Shutdown]を選択して [ Cancel ] を選択しているときに、 procmonを使用して explorer.exe の状態を監視します。Explorer が RunMRU キーに書き込みを行っているのを確認しましたが、これをトリガーする原因を特定できませんでした。
- 「再起動せずにrunmruをリロード」という行に沿った多数のGoogle検索。ほとんどの結果は依然として上記の方法 1 を推奨していますが、いくつかの結果では 2 番目の方法を推奨しています。
- 限定的な MSDN API 試験。RegFlushKey呼び出しは有望に見えますが、これまで使用したことがないため、さまざまなプロセスによってキャッシュされたレジストリ情報に適用されるかどうかはわかりません。
提案やその他の情報をいただければ幸いです。
c++ - Windows で最速の小さなデータストア
私のアプリは、約 1000 個のオブジェクトの状態を追跡しています。これらのオブジェクトは、特定の順序で永続ストア (シリアル化) から読み取られ、永続ストアに書き込まれます。
現在、アプリはレジストリを使用して各オブジェクトの状態を保存しています。これは次の理由で優れています。
簡単です
とても速いです
個々のオブジェクトの状態は、より大きなエンティティを読み取る必要なく読み書きできます (大きな XML ファイルからスニペットを引き出すなど)。
個々のアイテムを簡単に操作できる適切なエディター (RegEdit) があります。
そうは言っても、もっと良い方法があるかどうか疑問に思っています。SQLite は可能性のように思えますが、レジストリで得られるのと同じレベルのマルチリーダー/マルチライターはなく、既存のエントリを編集する簡単な方法もありません。
より良い提案はありますか?フラットファイルの束?
windows - Windows レジストリの変更の追跡
Windows レジストリの変更を追跡する方法はありますか? さまざまなプログラムのインストール中にレジストリにどのような変更が加えられるかを確認したいと思います。