問題タブ [dotfuscator]

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

.net - .NETアプリケーションでAPIキーを保護する方法

私のアプリケーションは、TwitterやFlickrなどの多くのWebサービスにアクセスします。これらのサービスのAPIキーを使用しているので、バイナリでそれらを難読化したいと思います。(私は著作権侵害などについてはあまり心配していません。これらのキーを秘密にしておく必要があります。)

それについて行くための最良の方法は何ですか?

それらをconstSecureStringとして保存すると、メモリから除外されますか?MSDNの説明によると、テキストは「不要になったときにコンピュータのメモリから削除されます」と書かれていますが、constは常にメモリ内にあるとは限りません。

Dotfuscatorは私のアセンブリでそれを覆い隠しますか?(私がそれを動作させることができると仮定します。)

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

.net - Dotfuscator が .net cf 2.0 アプリケーションを台無しにする

私は最近、.net 2.0 コンパクト フレームワーク アプリケーションを継承しました。このアプリケーションは、以前に動作し、正常にインストールされる dotfuscated リリース パッケージを作成しました。Windows Mobile 2003 以降の対象 OS は 6.5 までです。

最近いくつかのバグ修正を行ったので、以前のものとまったく同じビルド プロジェクトを使用して新しいリリースを行うことになりました。今、次のように.netフレームワークエラーを含むdotfuscatedバージョンエラーを見つけました

「アプリケーションは必要なコンポーネントをロードできませんでした。.net フレームワークがストレージ カードにインストールされている場合は、このカードが所定の位置にあることを確認し、アプリケーションを再度起動してください。これが失敗した場合は、.net コンパクト フレームワークの再インストールをお勧めします。 . サポート情報: -27147454964 (8000700C)"

何が原因なのかわかりません。私が知る限り、ビルド ソリューションは前回のリリース以降変更されておらず、アプリケーションのソース コードへの変更は、特定の状況でより頻繁にドロップダウン リストを更新するだけで構成されています。dotfuscator を使用せずにインストール パッケージをビルドすると、アプリケーションは正常に動作します。

困惑しているので、誰かがこれを手伝ってくれることを願っています。役に立たない dotfuscator の経験はほとんどありません。

前もって感謝します

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

c# - Dotfuscatorの既知の問題は何ですか

Dotfuscator Community Editionの使用に関して、実行速度が少し遅くなることを除いて、既知の問題はありますか?

dotfuscatorを使用する前にコードで変更する必要があることはありますか?

よくわかりませんが、dotfuscatorを使用したリリースの前には発生しなかった奇妙な動作をクライアントが報告した場合、同じリリースをクライアントに提供しますが、 dotfuscatorを使用しないと、すべてが正常に戻ります。

よろしくお願いします。

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

windows-phone-7 - Windows Server 2008 で WP7 Dotfuscator エラーが発生し、アセンブリが WP7 を対象としていないと見なされる

WP7 アプリで dotfuscator をローカルで正常に実行できました。ただし、Windows Server 2008 SP2 であるビルド サーバーで実行しようとすると、次のエラーが発生します。

何が起こっているのかわかりません。私が考えることができる唯一のことは、Windows Phone 用の dotfuscator が Windows Server 2008 でサポートされていないということですが、それを確認または否定するものは何も見つかりませんでした。サーバー上の Dotfuscator は、ローカル マシン上の Dotfuscator と同じバージョンです。誰もこれに遭遇したことがありますか?解決策や提案はありますか?

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

javascript - ASP.NET MVC 3:JavaScriptリンクを埋め込み/圧縮htmlマークアップに変換するヘルパー?

サーバーから送信された元の HTML にリンクされた JavaScript/CSS を圧縮して含めることができる MVC 3 ヘルパーはありますか?クライアントが別の要求として取得する必要はありませんか?

ASP.NET コードがローカルでホストされている間に、リンクされた画像をクラウドに保存し始めました。100 回のリクエストを許可しますが、後続のリクエストには永遠に時間がかかります。

サーバーへの複数のコールバックではなく、最初の html リクエストにすべてを含める必要があります。クライアントに送信される元の HTML で JavaScript/CSS を識別/圧縮/dotfuscate する機能があれば、はるかに効率的だと思いました。キャッシュすることもできます。

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

windows-phone-7 - DotfuscatorはWindowsPhone7の言語サポートを削除しますか?

私がWP7用に取り組んでいるXNAゲームは、複数の言語をサポートしています。ただし、少なくともResourceクラスによれば、難読化プロセス中に何かが発生しているため、言語が常に英語(この場合はデフォルト言語)に設定されているようです。

たとえば、各リソースパックには次の定義が含まれています。

また、各リソースパックには異なる#が付けられています。難読化されていないビルドでは、デバイスの現在の言語に基づいて正しいインデックスが抽出されます。ただし、難読化が発生するとResource、デバイスがスペイン語に設定されている場合でも、クラスは英語に関連付けられた値を自動的に選択します。

これを引き起こしている難読化プロセスで欠落している設定はありますか?

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

c# - dotfuscation 用の exe およびすべてのサポート ファイル (dll および xml) を取得するためのコマンド

hello.exe次のようなファイルとサポート ファイルの保護に dotfuscator を使用しています。

  • こんにちは.dll
  • hello.xml

しかし問題は、dotfuscator が入力をhello.exeファイルのみとして受け取り、それを dotfuscate することです。しかし、それは実行されていません。dotfuscation の後、dll と xml が exe をサポートしていないと思います。コマンドを使用しています

正常に動作していますが、コマンド

指定されたエラーは 、Hello.dll もありますが、 「入力アセンブリ Hello.dll が存在しません」です。

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

c# - セットアップ プロジェクトに dotfuscate された出力を含めるにはどうすればよいですか?

ビジュアルスタジオ2010を使用しています。

Windows アプリケーションとセットアップ プロジェクト (ビジュアル スタジオのセットアップ プロジェクト) があり、プリエンプティブ ソリューションの dotfuscator を使用してコードを保護したいと考えています。

最初に Windows アプリケーションをビルドし、出力を dotfuscate して、セットアップ プロジェクトに元の出力ではなく、dotfuscate された出力を含めるにはどうすればよいですか?

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

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

c# - 32 ビットおよび 64 ビットのセットアップに Dotfuscator を使用する

x86 と x64 の両方のプラットフォームで vs08 のアプリケーションに取り組んでいます。両方のプラットフォームで x86 と x64 の 2 つの構成を作成しましたが、プロジェクトのソリューションに Dotfuscator プロジェクトを追加すると、上記の 2 つの構成を準備できません。 dotfuscator プロジェクトを使用して、両方のプラットフォームの .exe を暗号化します。プロジェクトをビルドした後、両方の .exe を別の場所に作成する必要があるため、そうしたいと考えています。誰でも私がそうするのを手伝ってもらえますか。