それは私の質問を文脈化するために私がやろうとしていることを理解するのに役立つかもしれないので、ここに行きます。
モボのrealtekサウンドジャックをハックして、フロントオーディオストリームをバックパネルの緑と黒の両方のジャックにルーティングしようとしています。Realtekドライバー、またはWindows自体は、4倍音オーディオとスピーカーフィルを台無しにしているので、これが私のセットアップで両方のジャックから音楽を取り出す唯一の方法です。
これを行うには(ここなどのWeb周辺の情報に基づいて)必要なのは、一部のレジストリキーに関連付けられた値を変更することだけです。私は登録ウサギの穴に続いた
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\00XX\Settings\DrvYYYY_DevType_YYYY_SSYYYYYYYY
探して
"Pin14" = Front speakers (rear green)
"Pin15" = Rear speakers (rear black)
ピン15に変更する必要があります
"04 00 00 00" = Front speakers
両方の出力ジャックで同じフロントスピーカー信号をソースします。
いいですね 理論的にのみ...私はこれらの変更を行うことができますが、それらを有効にするためにリブートすると、値がデフォルトに戻されていることがregeditでわかります。
値0 に移動し[...]\00XX\GlobalSettings
て変更ResetAudioFgOnStart
するように指示された解決策が1つ見つかりました。システムに運がなくても、リブート時にデフォルトのピン値が更新されます。
そこで、レジストリとキーのアクセス許可を変更し、再起動時に値がデフォルトに戻らないようにするというアイデアを思いつきました。
[...]\00XX
キーでは、継承を無効にしましたが、既定の継承されたアクセス許可をこのキーとその子オブジェクト(およびサブキー)の明示的なアクセス許可に変換して、アクセスを操作できるようにしました。書き込みアクセスを制限し、継承が以前に有効になったときにリストされたすべてのプリンシパル(つまり、SYSTEM、CREATE OWNER、ALL APPLICATION PACKAGES、Users、Administrators)に対して読み取りアクセスを使用できるようにしました。所有者であるため、書き込み権限のみを管理者に残しました。明らかに、アクセス許可を自分が望むものに変更する必要があります。また、「すべての子オブジェクトのアクセス許可を置き換える...」を選択して、これらの変更が再帰的であることを確認しました。
ただし、何らかの理由で、再起動後もデフォルト値がロードされるため、変更が有効になりません。値に変更を加えた後、管理者の書き込みアクセスを取り消す必要があったのかもしれませんが、再起動の前に(それも試してみました...数日前にこれをいじっていました)?
このキーツリーのアクセス許可を変更しても、再起動時に値が元に戻らないのはなぜですか?
レジストリに必要な値をロックする方法はありますか?
編集:作業中のレジストリ値に手動で変更を加えた後、レジストリ設定のスクリーンキャプチャをアップロードしました(はい、ユーザー名を白く塗りつぶしました。nsaは:pを監視しています)。これには、書き込みアクセスだけでなく、すべての拒否アクセス許可(SYSTEM、CREATOR OWNER、ALL APPLICATION PACKAGES、設定値のロックアウト、サブキーの作成、通知、linnkの作成、削除、dacの書き込み、所有者のアクションの書き込み)が表示されます。ただし、管理者グループ以外のすべてのユーザーのアクセス許可をロックアウトします。それでも、再起動すると値はデフォルトにリセットされます。管理者グループが犯人かもしれません。ポップアップが管理者に操作へのアクセスを与えると予想されるので、私はそれを疑っています。
私は10の評判を持っていないので、画像を投稿することはできません、うーん...何でも、愚かなインターネットは、投稿が私をまったく無知だと思わせるようなものではありません