0

セットアップで試用版機能を使用しようとしています。

主なアプリケーションは、任意のCPU(32ビットおよび64ビット)を対象とするac#.netアプリケーションです。そこで、c++で純粋なwin32dllを作成し、試用版を使用してラップしました。[ImportDll]によってc#コードでロードされると、うまく機能します...システムが32ビットの場合!

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

私の問題:この64ビットdllをInstallShield 2012トライアルウェアでラップする方法がありません(エラー-7102)...これにより、この機能は完全に役に立たなくなります。誰かがこの問題とそれを解決する方法について何か考えがありますか?

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

4

1 に答える 1

0

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

簡単に言うと、そうすることはできません。これはIS 2012の制限です。私自身の解決策は、試用版機能専用のx86コンパイルを強制することです。

于 2011-12-06T08:52:30.673 に答える