問題タブ [windows-vista]

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 投票する
6 に答える
2926 参照

file - Windows XP および Vista アプリケーションのユーザー情報を保存するのに最適な場所

作成中のこのアプリケーションのために、ユーザーのログイン情報を暗号化された形式で保存する必要がありますが、ファイルを保存する最適な場所がわかりません。ユーザーごとに保存したいので、プログラムアプリケーションフォルダーに保存したくありません。

では、保存するのに最適なフォルダー (または方法) は何ですか?

編集:C++を使用。

0 投票する
2 に答える
362 参照

windows-vista - Vista で SBCL がクラッシュします。それを機能させる方法を知っていますか?

私は Web でこの質問に対する答えをたくさん探しました。彼らはそれが本当だと言っています。SBCL は Vista では動作しません。しかし、私は自宅のVistaラップトップでLispを使用する必要があり、VMは実際には役に立ちません...そしてCLは速度のためにそれほど面白くありません...

おすすめがあればシェアお願いします!

0 投票する
5 に答える
5252 参照

c# - C# で Windows Vista のシャットダウン イベントをインターセプトする

Windows Vista の C# でシャットダウン イベントをインターセプトできるようにしたいと考えています。Vista の高度なセキュリティ機能により、shutdown コマンドが呼び出された後に実行されているアプリケーションはすべて停止され、リストに表示され、ユーザーはそれらを操作するように求められます。

これを克服する方法と、Vista で使用する必要があるイベントを知っている人はいますか?

ありがとう。

0 投票する
3 に答える
503 参照

mfc - プログラムはVistaおよびServer2008では機能しません

すべてではないにしても、古いVC ++ 6.0MFCアプリの多くがVistaおよびServer2008で機能しません。移行が問題でしたが、今は問題です:(

これらを機能させるにはどうすればよいですか?それは可能ですか?検索しましたが、このテーマに関する知識のリポジトリはありますか?

編集:互換モードは機能しているようです。

0 投票する
4 に答える
2317 参照

ruby - Vista に RubyGems をインストール中にエラー「set_paths: nil:NilClass の未定義のメソッド uid (NoMethodError)」が発生しました

RubyGemsをインストールしようとすると、次のエラーが発生します。私はグーグルを試しましたが、運がありませんでした。以前にこの問題に遭遇して解決した人はいますか?

Windows Vista を実行しているラップトップに Ruby 1.8.6 をインストールしました。

0 投票する
4 に答える
4253 参照

windows-vista - システム全体の Vista キーボード ショートカットとマクロの作成

この質問は、最初はプログラミングに関連していないように見えるかもしれませんが、説明させてください。

home end page upとボタンのないキーボードの使用にこだわっていpage downます。プログラミングにはこれらの関数が必要です。

問題は、Vista でシステム全体のショートカットとマクロを定義するための優れた/無料のユーティリティは何ですか? たとえば、「ctrl/ left arrowto homectrl/ right arrowtoにマッピングendすると、問題が解決します。

0 投票する
4 に答える
3267 参照

c++ - Vista でランダムに MoveFileEx が失敗する

Vista で、ファイルへの書き込み、ファイルのクローズ、目的の場所への移動がランダムに失敗することに気付きました。ERROR_ACCESS_DENIED具体的には、明確な理由もなくMoveFileEx() が返されます。これは、少なくとも Vista SP1 (32 ビット) で発生します。XP SP3 では発生しません。

まったく同じ問題についてインターネットでこのスレッドを見つけましたが、実際の解決策はありません。これまでのところ、エラーは Vista の検索インデクサーが原因のようです。以下を参照してください。

そこに示されているコード例は、問題を再現するのに十分です。ここにも貼り付けています:

これを Visual Studio でコンソール アプリとしてビルドします。正しい動作は、テスト番号を出力する無限ループです。Vista SP1 では、プログラムは乱数の繰り返しの後 (通常は 100 回の繰り返しが行われる前) に終了します。

これは、Windows XP SP2 では発生しません。ウイルス対策はまったく実行されていません。その他の奇妙なバックグラウンド プロセスはありません (マシンはほとんどバニラ OS インストール + Visual Studio です)。

編集:Process Monitor(@sixlettervariablesに感謝)を介してさらに掘り下げると、特に悪いことは何もわかりません。テストの繰り返しごとに 176 のディスク操作が行われ、その大部分は SearchProtocolHost.exe (検索インデクサー) からのものです。検索インデックス サービスが停止している場合、エラーは発生しないので、原因のようです。

失敗時 (アプリが を取得したときERROR_ACCESS_DENIED)、SearchProtocolHost.exe は、読み取り/書き込み/削除共有モードで開いている detin ファイル (bbb) への 2 つの CreateFile を持っているので、問題ないはずです。オープンの 1 つに日和見ロック ( ) が続いていますFSCTL_REQUEST_FILTER_OPLOCK。それが原因でしょうか?

FILE_ATTRIBUTE_TEMPORARYとにかく、ファイルにFILE_ATTRIBUTE_NOT_CONTENT_INDEXEDフラグを設定することで問題を回避できることがわかりました。それだけで十分に見えFILE_ATTRIBUTE_NOT_CONTENT_INDEXEDますが、ファイルを一時としてマークすると、検索インデクサーによるディスク操作も大幅に削減されます。

しかし、これは本当の解決策ではありません。つまり、一部の Vista の検索インデクサーがファイルをいじっているため、アプリケーションがファイルを作成して名前を変更できると期待できない場合、それは完全にクレイジーです。再試行し続ける必要がありますか?ユーザーに怒鳴ります (これは非常に望ましくありません)。何か他のことをしますか?

0 投票する
1 に答える
1694 参照

.net - カスタマイズされた DataGridView 列は、Windows Vista で入力された小数点区切り記号を受け入れません

プロジェクトでは、NumericUpDown コントロールを含むカスタム DataGridView 列を作成しました。Microsoftからの提案と同様に実装されています

この列は、Windows XP で正常に動作します。入力された数字と小数点記号を受け入れます。Windows Vista では、コントロールが数値キーパッドによって入力された小数点記号のみを受け入れ、キーボードのメイン ブロックからは受け入れないという奇妙な問題があります。

Windows Vista でドイツ語 (スイス) のカルチャ設定を使用していて、ドイツ語 (スイス) のキーボード レイアウトが有効になっていることを付け加えておきます。スイスの小数点記号は です。

誰かがその理由とおそらく解決策について考えを持っていますか? どうもありがとうございました!

マイケル

編集: 問題の解決策を見つけました。

  1. 状況をもう少し明確にするために。私が使用する NumericUpDown コントロールは、IDataGridViewEditingControl を実装し、NumericUpDown から継承します。IDataGridViewEditingControl があるため、EditingControlWantsInputKey メソッドを実装します。そして、このメソッドの実装で、自分の間違いや何がうまくいかなかったのかを見つけました。

  2. メソッドでは、入力されたキーを検査し、コントロールがそれを処理する必要があるかどうかを判断しました。しかし、小数点記号については、Keys.Decimalのみを期待していました。私の特別な (間違った) ケースでは、キーを一致させることができませんでした。欠けていたのは、 Keys.OemPeriodも探すことでした。そして、それが修正でした。

0 投票する
2 に答える
1752 参照

c# - Windows Vista のブラウザ ヘルパー オブジェクト (BHO) は管理者権限のみですか?

大学のプロジェクトで、閲覧中に Web ドキュメント情報を処理する Internet Explorer ブラウザー ヘルパー オブジェクトをプログラミングしました。IE6およびIE7を搭載したWindows XPで正常に実行されました。

Windows Vista では、同じ BHO を実行するには管理者権限が必要であるという問題があります。IE を管理者として起動するとブラウザと BHO が実行されますが、通常のユーザーとして起動するとクラッシュします。

もちろん、BHO はシステムに登録され、ブラウザでアクティブ化されます。

非管理者権限を持つユーザーが、登録およびアクティブ化された BHO を実行できるようにするには、どうすればよいですか? それとも、何か他の理由があり、私はそれを完全に見逃していますか?

ご助力ありがとうございます!

0 投票する
7 に答える
970 参照

windows-vista - Vista で IE7 が IE6 として検出される...なぜですか?

私は 2 台の vista ビジネス マシンを持っています。どちらにも IE 7 をインストールしています。最初のマシン (Computer1) でこのサイト ( http://www.quirksmode.org/js/detect.html ) にアクセスすると、「Explorer 6 on Windows」を使用していると表示されます。Vista Business と IE7 で Computer2 を使用すると、「Windows で Explorer 7 を使用しています」と表示されます。これがスクリーンキャプチャです。同じバージョンの IE が両方のマシンにあります。誰にも解決策がありますか?