2011-12-05 3 views
0

セットアップでトライアルウェア機能を使用しようとしています。64ビットアプリケーションでInstallShield 2012 TrialWare機能を使用するには?

メインアプリケーションは、任意のCPU(32ビットおよび64ビット)を対象とするc#.netアプリケーションです。 私は純粋なWin32 DLLをC++で作成し、試用版を使ってラップしました。 C#コードで[ImportDll]によって読み込まれ、うまくいきます...システムが32ビットの場合!

私は私のセキュリティDLLの64ビットバージョンを生成し、アプリケーションはコンピュータCPUに基づいて32ビットまたは64ビットのdllをロードしています。

私の問題:InstallShield 2012体験版(エラー-7102)でこの64ビットdllをラップする方法はありません。これは、この機能を完全に役に立たないものにします。 誰かにこの問題についてどのようなアイデアがあり、それを解決する方法がありますか?

ありがとうございます。

答えて

0

私はフレクセラコミュニティフォーラムに同じ質問をし、InstallShieldのソフトウェアエンジニアは私に答え:http://community.flexerasoftware.com/showthread.php?t=199956

を、そうすることはできません、それを短くするために、それは2012年の制限です 私の独自のソリューショントライアルウェア機能専用のx86コンパイルを強制することになります。