問題タブ [net-reactor]

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 に答える
839 参照

.net - 暗号化されたアプリケーションが 1 台のマシンで実行されていない

Eziriz .Net Reactor を使用して、dll と exe をリバース エンジニアリングから保護しています。それは何年もうまく機能しています。

ちょうど今日、1 台のマシンで、保護されたアプリケーションの実行が停止しました。これは、以前に実行したものとまったく同じファイル バージョンであり、まったく同じファイルが他のいくつかのマシンで動作します。

この 1 台のマシンで何が問題になったのか理解できません。他のすべてのソフトウェアは正常に動作します。同じアプリケーション コードは、保護されていない場合は機能しますが、保護されている場合は失敗します。エラーは表示されません。exeを実行しようとすると、プロセスが開始されてから再びシャットダウンします。

このマシンの唯一の違いは、最近多くのサードパーティ製ソフトウェアをインストールおよびアンインストールしていることです。.Net Reactor は、破損している可能性のあるシステム設定、レジストリ設定などに依存していますか?

必要に応じて、マシンをワイプして Windows を再インストールしますが、やりたくないです。また、何がうまくいかなかったのかを理解したいと思います。

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

obfuscation - .NET Reactor と InnoSetup

VS 2010 C# の「ソリューション」があります。インストーラーの InnoSetup ビルドで使用するリリース モードでビルドを実行すると、.exe ファイルと .pdb ファイルが作成されます。

私のアプリは、他のベンダー (WinSCP など) のいくつかの .dll を使用しています。私の質問は、InnoSetup を使用してインストーラーをビルドし、.NET Reactor からの新しい .exe を Visual Studio によって作成されたものに置き換えますか? .NET Reactor を使用して難読化したいのは、他のベンダーではなく、自分のアプリだけです。

(Google と SO を調べましたが、答えが見つかりませんでした。)

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

license-key - Intellilock ブレーキ署名付き dll ハッシュ値

Outlook2010 アドイン パッケージをロックするために Intellilock 1.8 を使用したいと考えています。これには、他の Mocrosoft VSTO dll の中に、私のカスタム署名済み dll とセキュリティ ハッシュを含むマニフェスト ファイルが含まれています。その dll をロックするときにプロジェクト *.snk キー ファイルを提供しましたが、最終的なパッケージをインストールしようとするとエラーが発生します。

System.Deployment.Application.InvalidDeploymentException: ファイル OutlookAddIn2010.dll に、マニフェストで指定されたものとは異なる計算されたハッシュがあります。

元の Visual Studio セットアップでは、署名付きの ClickOnce マニフェストも自動的に作成されます。このセクションでは、メインの dll について説明します。

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

.net - .NET リアクター : 日付の有効期限のロックとシステムの日付の改ざん

.NET リアクター API を使用して、「Expirated at Date」ライセンスを生成しました (たとえば、ソフトウェアは保護されており、2016 年 2 月 16 日までライセンスが適用されます)。

ホスト マシン (WinServer 2008) で、誰かがライセンスを無期限に延長しようとしたためにシステム日付が改ざんされた場合はどうなりますか?

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

c# - .Net Reactor によって暗号化されたファイルの依存関係を更新できない

C#.Net アプリケーションがあります。C#.NET 出力をビルドした後、サードパーティの .NET Reactor ユーティリティを使用して暗号化されます。暗号化されたファイルを含むセットアップ開発プロジェクトを構築しているときに、VS2010 は次のように述べています。

「依存関係を更新できません」。

依存関係を手動で追加しましたが、何も変更されていません。そのファイルの依存関係の要件を無視するにはどうすればよいですか?

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

c# - Xamarin Android APKの.Net Reactor難読化dllの使い方

Xamarin Android は初めてです。Visual Studio 2015 Community Edition を使用してアプリを作成しました。ソリューション構成をリリースに設定しました。

難読化には .Net Reactor を使用しました。

これは私が難読化しようとした方法です

1: アプリをビルドしたら、Bin\Release フォルダーに移動します。

2: App.dll を難読化する

3: 元の dll を、Bin\Release、Obj\Release、および Obj\Release\assemblies で難読化された dll に置き換えます。

4: [ツール] -> [Android] -> [発行] に移動します。

ただし、難読化された dll を公開しようとすると、元の dll に置き換えられます。

それで、私は何を間違っていますか?apk ファイルを手動でパックする必要がありますか。その場合、どうすればそれを行うことができますか?

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

.net - Visual C#: 正しいランタイムでビルドしない

.Net ランタイム v2.0 を使用して実行されているアプリケーションを開発しています。アプリケーションで使用されている機能の一部が Windows 10 で動作しないため、ランタイムを v3.5 に更新する必要があります。これは大したことではなく、コード的には何も変更されませんが、実際に 3.5 Framework に変更しようとすると問題が発生します。

プロジェクトのプロパティで問題なくターゲット フレームワークを 3.5 に設定できます。また、問題なくプロジェクトをビルドできます。単一のエラーがスローされることはありません。また、プロジェクトは .Net Reactor バージョン 3.9.8 を使用して難読化されています。

この問題は、リリース バージョンのビルド後に生成された .dll または .exe ファイルを調べたときに発生します。.Net Reactor で開くと、ランタイムが v2.0 であることがわかります。これの写真を添付し​​ました。

注意すべきもう 1 つのことは、プロジェクトが他のいくつかの .dll に依存していることです。私が含めた図では、3 つの依存関係を赤で強調表示しています。これらの依存関係は、私が開発した他のプロジェクトであり、現在ランタイム v2.0 も使用しています。それらを v3.5 に更新しようとしましたが、同じ問題が発生します。青色で強調表示された依存関係はすべて、ランタイム バージョンも v2.0 であることを示しています。

任意のヘルプと支援をいただければ幸いです。

プロジェクトのプロパティ

.Net リアクター