問題タブ [native]

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

java - JNI モーダル ダイアログを呼び出すと、タスクバー アイコンが無効になる

Windows XP 上の Java アプリケーション (JRE 1.5.0_12) で、ネイティブ メソッドを呼び出します。

... Visual C++ 6.0 .dll に存在します。アプリケーション モーダル ウィンドウが表示されます。問題は、このウィンドウにフォーカスがある間、アプリケーションのトレイ アイコンがマウス クリックに反応しないことです。このウィンドウが表示されると、ユーザーは添付するイメージを選択するために別のアプリケーションに切り替えてから、このアプリケーションを復元することがよくあるため、これは問題です。

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

c++ - ネイティブ C++ SQL フレームワーク

SQL 用のネイティブ C++ の高性能フレームワークが必要です。MySQL、Oracle、および Microsoft SQL Server を使用して、さまざまなベンダーの DBMS で必要とされるすべてのさまざまな構文に見られる低レベルの問題/特異性からの抽象化を提供できるようにする必要があります。C# および VB .Net の LINQ のようなもの。

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

python - Windows および Linux の Python のネイティブ LAF に最適な GUI ツールキットはどれですか?

新しいプロジェクトのために Python で使用する GUI/ウィジェット ツールキットを決定する必要があります。ターゲット プラットフォームは、KDE ​​を使用した Linux と Windows XP (およびおそらく Vista) です。ランタイム プラットフォームのネイティブなルック アンド フィールと最もよく一致している Python GUI ツールキットはどれですか?

可能であれば、提案されたツールキットの長所と短所を挙げてください。

ありがとうございました、

ルイス

0 投票する
11 に答える
15827 参照

c++ - Linux GUI はどのように作成しますか?

私の主な経験は C && C++ です。QT、GTK、wxWidgets などのツール キットは使用したくありません。ネイティブ プログラミングを学びたいのですが、この種の目的は達成できません。それを念頭に置いて、Javaも避けたいと思います。

gnome、xfce、KDE ​​などはすべて Linux のデスクトップ環境であり、通常インストールされるベースは X (Xorg) です。Linux 用にコーディングする場合、X 用にコーディングしますか?それともデスクトップ環境用にコーディングしますか? Linux 用の標準の Linux ヘッダー (win32 の windows.h など) はありますか? それとも、デスクトップ環境ごとに異なるコーディング方法ですか?

どんな助けでも大歓迎です。

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

c# - DLL がマネージド アセンブリかネイティブかを判断する方法 (ネイティブ dll の読み込みを防止する) は?

元のタイトル: .NET アプリからネイティブ dll が読み込まれないようにするにはどうすればよいですか?

バックグラウンド:

私の C# アプリケーションには、プラグイン フレームワークと汎用プラグイン ローダーが含まれています。

プラグイン ローダーは、プラグイン dll を識別するためにアプリケーション ディレクトリを列挙します (基本的に、この時点で *.dll を検索します)。

同じアプリケーション ディレクトリ内には、プラグイン dll の 1 つが間接的に依存するネイティブ (Windows、非 .net) dll があります。

プラグイン ローダーは、単純にファイル拡張子のみをチェックするため、native.dll が .NET アセンブリ dll であると盲目的に想定します。ネイティブ dll をロードしようとすると、例外がスローされます。

「ファイルまたはアセンブリ 'native.dll' またはその依存関係の 1 つを読み込めませんでした。モジュールにはアセンブリ マニフェストが含まれている必要がありました。」

基本的に、プラグインの読み込みに失敗した場合は診断レポートを作成するので、このログがネイティブ dll を読み込めないというメッセージでいっぱいになるのを避けようとしています (これは試したくありません)。

質問:

バイナリがたまたま .NET アセンブリであるかどうかを判断するために使用できる .NET API 呼び出しがあり、ネイティブ dll をまったくロードしようとしませんか?

おそらく長期的には、プラグインをサブディレクトリに移動する予定ですが、今のところは、プラグイン ローダー内に「native.dll」名をハードコーディングする必要のない回避策が必要です。

私は見落としていたある種の静的な Assembly.IsManaged() API 呼び出しを探していると思います....おそらくそのような API は存在しませんか?

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

java - inpout32.dllを使用したJavaI/ O

WindowsXPのパラレルポートに配線されているいくつかのLEDを制御しようとしています。最も簡単な解決策は、Logix4u.netInpout32.dllです。さまざまな言語(C ++、Visual Basic、C#)で多くのソースコードサンプルを見つけましたが、Javaを使用したものはありません。

JavaからDLL関数を呼び出すためのチュートリアルを知っていますか?(私がこれまでにGoogleで見つけたものは、それほど進んでいません)。

環境:Java 1.6.0、Windows XP

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

flash - フラッシュはMP3オーディオ形式をネイティブにサポートしていますか?

私は、フラッシュ(より具体的にはAdobeのフラッシュプレーヤーブラウザプラグイン)がOS APIを使用して(クライアントマシンに)インストールされたMP3コーデックを使用する可能性があると考えていました。FlashはMP3をネイティブにサポートしていると誰かが言うのを聞いた。本当?

フラッシュには独自のビデオとオーディオのフォーマットがあると思います。(FLVおよびオーディオ用の類似のもの)。

この質問は、「どのオーディオ/ビデオ形式がフラッシュ(プラグイン)をネイティブにサポートするか」と表現することもできます。

ありがとうございました。

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

calendar - iPhone ネイティブ アプリ - 通話履歴、SMS、カレンダー、iTunes ライブラリへのアクセス

私が理解しているように、利用可能な公開APIや、それらにアクセスする「合法」/「公式」の方法はありません...

一部のデスクトップ アプリ (MissingSync、iPhoneDrive) がそれらにアクセスできるようになったのはなぜかと思っていました...

更新: デバイスをデスクトップに同期/バックアップしなくても、デスクトップ アプリは iPhone デバイスからの最新の情報を引き続き表示することがわかりました。これにより、デスクトップ アプリは、デスクトップ (Windows PC: ) にあるバックアップからではなく、デバイスから直接情報をフェッチする必要があると結論付けますC:\Documents and Settings\USERNAME\Application Data\Apple Computer\MobileSync\Backup。ここに何かが欠けている場合は修正してください..)

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

windows - Windows にある種の安全なローカル ストレージはありますか?

小さな道具を作ろうと思っていました。ツールが何をするかは重要ではありません。重要なことは、ツールが機密情報をユーザーの HDD に保存する必要があることです。編集: 保存される情報はユーザーの情報です。アプリで配布する自分のコンテンツを保護しようとしているわけではありません。

この情報を暗号化する必要があることを理解しています。しかし、暗号化パスワードをどこに安全に保管すればよいのでしょうか? それは一種の無限再帰です...

では、Windows 上の情報を暗号化し、Windows でパスワードを安全に管理する方法はありますか? Windows と言うときは、Windows XP SP2 以降を意味します。

また、同じシステム上のユーザーが他のユーザー情報にアクセスしてはならないことに注意してください (両方が私のアプリケーションを実行している場合でも)。

この問題に対する .NET 2.0 (C#) とネイティブ (C/C++) の両方のソリューションを探しています。

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

c - フック Windows ログオン/ログオフ イベント

システムレベルで実行されるサービスがあります。今、ログオンしているユーザーを追跡したいと思います。以前、GetUserName api からログインしているユーザー名を取得しようとしていましたが、私の場合は毎回「SYSTEM」を返します。

私の場合、ユーザー名にログオンする方法はありますか? または、ログオンしているユーザーを取得できるようにインストールできるフックはありますか?

PS: 私は主に Delphi 2007 で作業していますが、これらの質問は Win32 API に固有のものです。