問題タブ [vista64]
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.
windows-vista - .bat のねじれを解決するのに役立つものもあります
現在の .bat ファイルは次のとおりです。
私の目標は、まだ開いていない場合にのみ、プログラムを開くものを持つことでした。これはうまく機能しますが、1 つの問題は、For****.log ファイルを読み取るために開いているメモ帳ウィンドウを手動で閉じなければならないことです。これらを自動的に閉じる方法はありますか? ところで、私はビスタを実行しています。
vb.net - アプリケーションの種類が原因でoci.dllにアクセスできません
VisualStudio2008のエンティティフレームワークを介してOracleデータベースへの接続を作成しようとしています。64ビットのVistaUltimateを実行しています。
最初は、Visual Studioを介してデータベースに接続することさえ困難でしたが、最終的には10204_vista_w2k8_x64_production_dbとODTwithODAC1110720をインストールすることで機能しましたが、VisualStudioを介したインターフェイスに必要な最小限のパーツのみでした。
私はこのセットアップにまったく慣れていないので、すでに間違いを犯している可能性がありますが、両方のパッケージをインストールすることが、VisualStudioを介して接続を作成できる唯一の方法です。
接続を確立し、ウィザードを使用してを作成しました。edmxファイル。モデルと関連付けは完璧に作成されており、うまくいくと思いました。参照名としてデフォルト名「Entities」を使用しました。
私が次のことをしようとすると
次のエラーが発生します。
InnerException = {"C:\ app \ adexter \ OraHome_1\oci.dllを読み込めません。64xアプリケーションで64xバージョンのOracleクライアントを使用していることを確認してください。"}
アプリケーションを実行しているときを除いて、どのようにしてすべてのポイントでOracle DBに接続できますか?
visual-studio - Visual Studio 2008 - VS2008 から管理者として実行すると、テキスト ボックスにフォーカスが機能しない
これはマイナーで難解な問題であり、ショーストッパーではありませんが、他にどのような VS2008 の特異性があるのか疑問に思っています。
Web アプリを作成し、テキスト ボックスを追加し、ページの読み込み時にテキスト ボックスのフォーカス関数を実行すると、Vista の非管理者アカウントから管理者としてではなくVS を実行する場合、または上で実行されるブラウザー インスタンスからページを実行する場合に機能します。 VSからではなく、独自のものです。
VS から管理者としてページを参照すると、フォーカスが機能しません。これは Cassini 用で、ローカル IIS からのものです。
このようなものは、VSの信頼を少し下げるだけです。
java - Vista-64 ビットでの Java RS232 通信
仮想シリアル COM ポートを介して周辺機器と通信する必要がある Java アプリケーションがあります。RS232 Java COMM API (javax.comm.properties、comm.jar、win32com.dll) を使用して同じことを実現します。現在、コードは Windows XP 32 ビット、Vista 32 ビット、および Windows 7 で正常に動作します。ただし、Vista 64 ビットで通信しようとすると問題が発生します。Java COMM API の 64 ビット サポートがないことを Java フォーラムから読みました。
誰かが同様の状況に直面していて、何らかの方法で同じことを解決できたのではないかと思っていましたか?
html-helper - プログラムでchmファイルを開く最も簡単な方法は?
Borland の C++ Builder で記述された従来の 32 ビット アプリケーションがあります。プログラムで HtmlHelp ファイル内の特定のページを表示する必要があります。今まで HtmlHelp.ocx を介してこれを行ってきましたが、このスレッドで説明されているように、これは Windows Vista / Windows7 の x64 バージョンでは機能しません。
アプリケーションを 64 ビット実行可能ファイルとしてコンパイルできません。したがって、私がこれまでに見つけた唯一の回避策は、32 ビット DLL をロードして呼び出し、32 ビット DLL インターフェイスを COM インターフェイスとして公開する COM オブジェクトを実装する 32 ビット コンポーネントを作成することです。
特定のトピックを含む chml ファイルを表示するには、あまりにも複雑に思えます。何か他のものがあるに違いありません。しかし、それは何ですか?
32bit-64bit - 32 ビット アプリケーションは、Windows Vista 64 ビットで 64 ビットの Program Files ディレクトリの場所をどのように見つけることができますか?
32 ビット アプリケーションから 64 ビット Windows Vista 上の 64 ビット Program Files ディレクトリの場所を特定する方法の問題に苦しんでいます。
を呼び出してSHGetKnownFolderPath(FOLDERID_ProgramFilesX64)
も何も返されません。MSDNの記事KNOWNFOLDERIDにも、この特定の呼び出しFOLDERID_ProgramFilesX64
は 32 ビット アプリケーションではサポートされていないと記載されています。
「C:\Program Files」へのパスをハードコーディングすることはできるだけ避けたいと思います。のようなことGetWindowsDirectory()
をして、戻り値からドライブを抽出し、それに「\Program Files」を追加するのも魅力的ではありません。
32 ビット アプリケーションが 64 ビット Windows Vista からフォルダの場所を正しく取得するにはどうすればよいですか?
バックグラウンド
私たちのアプリケーションには、ユーザーセッション固有のコンポーネントからのリクエストに基づいて他のプロセスを起動するサービスコンポーネントがあります。起動するアプリケーションは、32 ビットまたは 64 ビットにすることができます。これはCreateProcessAsUser()
、ユーザー セッション プロセスの開始からトークンを渡すことによって行います。への呼び出しのために、 APICreateProcessAsUser
を介して環境ブロックを作成します。CreateEnvironmentBlock()
問題はCreateEnvironmentBlock()
、ユーザー セッション アプリケーションのトークンを使用して、ProgramW6432="C:\Program Files (x86)" でブロックを作成することです。これは 64 ビット アプリケーションの問題です。適切な値でオーバーライドする必要があります。
c++ - Vista-Eclipse (Galileo) CDT with MinGW および MinGW の GDB が cerr 出力を出力しない
Eclipse をインストールしたところ、g++ でコードを正しくコンパイルできました。ただし、デバッガーを起動すると、「cerr >>」出力が Eclipse コンソールに表示されることはありません。GDB を手動で実行しようとしましたが、これも cerr の出力を表示しません。他の誰かがこれを経験していますか?? MinGW で利用可能な GDB 5.3 を実行しています。
git - msysgit-sh.exe-fork:アクセスが拒否されました-Vista64ビット
msysgitを他のWindowsマシンに問題なくインストールしました。このVista64ビットUltimateボックスに、最新の3つのバージョンのmsysgitをインストールしました。3つのインストールすべてで、「git bash here」を実行すると、コマンドウィンドウで次のように表示されます。
gitコマンドは機能しません。同じ許可拒否メッセージが表示されます。これを修正する方法についての手がかりはありますか?
アップデート
また、「ここでgit gui」を実行すると、次のようになります。
1.5.0より新しいバージョンを使用しています。
64-bit - Vista64ビットでのドライバーの使用に関する問題
これは、この質問の時系列の続きです。ボードを簡略化して、32ビットバージョンのXPおよびVistaでDDKバージョンのBulkUSBで正常に動作するようにしましたが、Vista 64にインストールできません。(amd64freでビルド)Windowsを作成できましたBulkUSBとUSBSampの両方を使用して、インストールする必要のあるファイルを認識しますが、インストールすると、
詳細の問題コードプロパティに27と表示されています。初めてインストールすると、ドライバーがデジタル署名されていないというメッセージが表示され、実行してみました。
言及されているように、それはウィンドウに署名されていないドライバーを実行させるべきですが、それは役に立ちません。
誰かがこれについて洞察を持っているなら、どんな助けでもありがたいです。
ありがとうございました、
Surd。
取引の別の部分を編集して、質問や回答のどこにもないことを見つけるのに長い時間がかかりました。ドライバーをインストールしない場合は、デバイスマネージャーで[ドライバーの削除]をオンにするか、pnputil -d oem#を使用する必要があります。 #.infを使用してドライバーを削除します。そうしないと、新しいドライバーは使用されません。
c# - PrimaryMonitorSize または Caps を使用した画面解像度のエラー
vista64 で画面解像度を検出するのに深刻な問題があります。C# を使用して、Web ページの裏側の解像度を見つける方法が 2 つあります。JavaScript を使用したクライアント側の解決は問題ありませんが、裏側は何も正しくありません。
int deskWidth = SystemInformation.PrimaryMonitorSize.Width; return 1024
IntPtr hdcSrc = User32.GetDesktopWindow(); int width = GetDeviceCaps(hdcSrc, HORZRES); return 1024
多くの変更の後、画面解像度です。これらのメソッドは常に同じ値 1024 を返します。以前はこれらのメソッドは正常に機能していましたが、Windows の更新はここにあります。
誰かがこの問題を解決するのを手伝ってくれますか、またはうまくいく解決策を得る別の方法を提案してくれますか?
ご回答ありがとうございます。