問題タブ [compatibility-mode]

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.

0 投票する
0 に答える
139 参照

windows - Windows: DVD または CD の互換モードのレジストリ キーをプログラムで作成する

プログラムでインストール ディスクを実行し、何百もの exe と msi の互換モードを設定しようとしています。しかし、私は思わぬ障害に遭遇しました。

ROM 上にないファイルの場合、作成されるレジストリ キーは次のとおりです。

ただし、DVD や CD などの ROM 上のファイルの場合、作成されるレジストリ キーは次のとおりです。

「SomeHexValue」がどのように計算されるかを調べています。msdnに1 つのアーカイブされた投稿があり、16 進値はファイル サイズに基づいていることが示唆されています (後で撤回されます)。しかし、名前とサイズが異なる2つの異なるファイルが同じ16進値を持つため、Server2019またはServer2016ではそうではありません。

ここにアイデアがある人はいますか?私は現在、ローカルパスと関係があると考えています。誰かが以前にこれに遭遇したことを願っています。ネット上のピッキングは非常にスリムに見えます。

0 投票する
0 に答える
27 参照

excel - ワークブックをアクティブ化できません

ある Excel ワークブックから別の Excel ワークブックにデータをコピーするマクロを作成しようとしています。マクロがデータを含むワークブックを読み込もうとすると、実行時エラー '9': 下付き文字が範囲外です。これは、クリックしてデバッグするときに強調表示されるコードの一部です。

Excel ワークブックは、私の仕事でレポートの実行に使用する別のプログラムから開かれています。Excel ワークブックも互換モードで開かれます。テスト コードを使用して、開いているすべてのワークブックを読み取り、ワークブックが実際に見つかるかどうか、およびワークブックの名前が正しいかどうかを確認しました。テスト コードは、データを抽出したい開いているブックを読み取ることができましたが、私のコードはブックが存在しないように動作します。これに対する解決策はありますか?ありがとう

私が使用したテストコードは次のとおりです。