問題タブ [managed-code]

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

c++ - このC++プロジェクトは、.NET Reflectorなどのツールを使用して逆コンパイルできますか?

Microsoft Visual Studio 2012を使用しており、ネイティブC++でアプリケーションを作成したいと考えています。.NETリフレクターなどのツールを使用してアプリケーションをソースコードに逆コンパイルしたくないため、Manged Code(.NET)を使用したくない理由ですが、それでも使用できると便利です。アプリケーションのUI(CLR Windowsフォーム)。

しかし、Win32プロジェクトにUI(CLR Windowsフォーム)を追加すると、次のメッセージが表示されます。

メッセージ

これは、これからすべてのプロジェクトがネイティブコードとしてコンパイルされず、.NETリフレクターなどのツールを使用してアプリケーション全体を逆コンパイルする可能性があることを意味しますか?

または、「混合」(ネイティブコード+マネージコード)プロジェクトであり、UIを担当する.NETリフレクターなどのツールを使用してアプリケーション全体を逆コンパイルする機能はありませんか?

PSはい、どのアプリケーションでも逆コンパイルできることは知っていますが(!!!)、つまり、.NETベースのアプリケーション用の逆コンパイルツールについて質問しています。.NET Reflectorを使用すると、.NETアプリケーションから「元のソースコードを取り戻す」ことができます。だから私の質問は、このアプリケーションから「元のソースコードを取り戻す」ことは可能ですか、それとも何らかの形で「混合」コード(管理された+ネイティブ)であり、元に逆コンパイルする可能性はありませんか? .NETリフレクターのようなツールを使ったソースコード?

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

c# - C#からネイティブDelphiコードを呼び出す

C#(ASP.NET)からネイティブC ++またはDelphiDLLを呼び出すためのベストプラクティスはありますか?これらのDLLにアクセスするには、呼び出しまたはCOM相互運用機能が最適な方法ですか?

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

c# - システムでカーネル デバッガーが有効になっている場合、マネージ コードをデバッグするにはどうすればよいですか?

私はWindowsカーネルモード(ドライバー)開発者であり、この目的(ドライバーを開発してデバッグする)のために、システムでカーネルデバッガーを有効にしました。しかし、自分のシステムでマネージド コード (AC# プロジェクト) をデバッグしたい場合、i を使用Visual Studio debuggerすると、次のエラー メッセージが表示されます。

この場合、どうすればいいですか?? (カーネルデバッグを無効にしたり、VSデバッガーの代わりに他のデバッガーを使用したりしたくありません)。何か案が ?

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

debugging - マネージ コードのデバッガー (Visual Studio ではない)

通常、私は Visual Studio で作業し、Visual Studio でデバッグも行います。しかし、Visual Studio がインストールされていない別のネットワークに仮想マシンがあります。また、リモートデバッグもできません。Visual Studio を目にするたびにインストールするのはオーバーヘッドです。

そこで、仮想マシンにコピーしてブレークポイントを設定したり、ソース コードをステップ実行したり、例外を確認したりできるマネージド (C#) コード用の小さなデバッガーを探します。

マネージ コード用の小さなデバッガーを知っている人はいますか?

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

c# - C# プロジェクトで C++ API を使用する

C# プロジェクトで C++ API (一連のヘッダー ファイルと CPP ファイル) を使用することはできますか?

.objこれらのファイルをまたはファイルにコンパイル.libして、Visual C# プロジェクトに含めることは可能でしょうか? に対しても同様のことが行われCrypto++ます。

可能であれば、これによる欠点はありますか?

コンテキストとインポート情報:

  • C++ API は NWCreate と呼ばれ、Autodesk Navisworks によって開発されました。
  • Microsoft Visual Studio C# 2010 を使用しています
  • C# には大規模な既存のコード ベースがあり、navisworks プラグインで実行する操作の多くは既に C# でコーディングされています (私たちが作成した他のオートデスク プロジェクトから)。したがって、これらすべての操作を C++ で書き直さなければならないということは、車輪の再発明です。
0 投票する
1 に答える
584 参照

c# - 管理変数をVisual C++でグローバルとして使用するには?

Visual C++ で MFC アプリケーションを作成し、1 つの C# ライブラリを使用しています。アンマネージ クラスとマネージ クラスおよび変数を結合します。アプリ全体からアクセスできるようにするには、グローバル スコープとの間で書き込みおよび読み取りを行う C# のマネージド クラスが必要です。私が試した(簡単な例):

「cl1->var」を使用すると、System.NullReferenceException、MyClass2 return エラーが発生します

アプリ全体で「Something^ var」を使用する方法を教えてください。

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

pdf - Word をインストールせずに .docx を Bullzip PDF プリンターに送信する

BullZip PDF プリンターの無料バージョンをインストールしたばかりで、 Word をインストールせずに .docx ドキュメントをこのプリンターに送信したいのですが、マネージ .NET コードを使用して無料にする必要があります。

この理由は、私が個人的なプロジェクトのために開発している AngularJS Web アプリケーションと REST バックエンドを持っているため、コスト上の理由から商用の代替手段はありません。

私の Web アプリケーションは、基本的に Word .dotx テンプレートから請求書を生成します。これを BullZip PDF プリンターに送信して、出力フォルダーを監視し、PDF ファイルを取得してから、REST 経由でブラウザーに送信したいと考えています。

ほとんどの例と提案はすべて、サーバーにインストールされた Word の使用、または商用ソフトウェアの購入に傾いているように見えますが、これらのどれも私には適していません。

このような単純なタスクのために高価なソフトウェアを購入する必要なく、これを行うことができる無料のライブラリが最近存在しているに違いありません。

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

managed-c++ - VC++ プロジェクトでマネージ コードを使用できない

VC++ プロジェクトでマネージ コードを使用したいのですが 、コードは次のとおりです。

しかし、それは私に次のようなエラーを与えます

エラー C2065: 'QueueURL': 宣言されていない識別子

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

installshield - マネージ コード署名で [プロパティ] を使用しますか? 基本的な MSI

カスタム メソッド シグネチャ内で [MyProperty] プロパティを使用する方法がわかりません。[MyProperty]、「[MyProperty]」、「MyProperty」を試しました。残っているのは、渡される実際の文字列であり、プロパティの値ではありません。シーケンスのさまざまな領域で即時実行と異なる実行を試みましたが、解決策が見つかりませんでした。

ここから「CustomActionData」メソッドも試しましたが、成功しませんでした。誰にも解決策がありますか?