3

vb.netでコーディングされたSystem.I0を一度も参照しないプログラムがありますが、何らかの理由でユーザーがこれを取得しました:

Description:
  Stopped working

Problem signature:
  Problem Event Name:   CLR20r3
  Problem Signature 01: advancedclipboard.exe
  Problem Signature 02: 1.0.0.0
  Problem Signature 03: 4a903bf5
  Problem Signature 04: Microsoft.VisualBasic
  Problem Signature 05: 8.0.0.0
  Problem Signature 06: 4889f422
  Problem Signature 07: 6e
  Problem Signature 08: 8
  Problem Signature 09: System.IO.FileNotFoundException
  OS Version:   6.0.6000.2.0.0.768.3
  Locale ID:    1033

プログラムが開始されてからのクラッシュレポートで。

componentfactory.com の Krypton Toolkit とhttp://ntcore.com/phoenix.phpの難読化ツールを使用しています。

ユーザーは Vista を実行していましたが、.net フレームワークがインストールされているかどうかわかりません。

これらのいずれかが発生した可能性があります。

  • .net フレームワークがインストールされていないため、クラッシュしました
  • Krypton Toolkit では、.dll をパッケージ化する必要がありました (可能性は低いです)。
  • 難読化ツールが私のコードを難読化し、壊してしまった

これらのうち、私のプログラムを壊した可能性が最も高いのはどれですか?

4

3 に答える 3

3

アプリにComponentFactory.Krypton.Toolkit.dllを含める必要があります。

于 2009-08-23T22:14:16.117 に答える
3

このログがユーザー マシンからのものである場合、.Net Framework がインストールされています。それ以外の場合、FileNotFoundException はスローされません。サード パーティ コンポーネントがファイルを検索しようとしている場合や、コードが .Net Framework のコードを介して間接的に検索しようとしている場合が考えられます。シリアル化はこれを行うことができます。

于 2009-08-22T20:18:17.460 に答える
2

クラッシュは、advancedclipboard.exe が見つからなかったことを示しています。

このファイルを必要とするツールキットのようなコードまたは使用しているコードを知っていますか?

編集:

私の当たり前の瞬間を忘れてください.... コメントはそれをすべて言います。:)

于 2009-08-22T20:15:26.873 に答える