64ビットアプリケーションのInstallShield 2012トライアルウェア機能の使用方法は?

StackOverflow https://stackoverflow.com/questions/8385843

質問

セットアップでトライアルウェア機能を使用しようとしています。

メインアプリケーションは、任意のCPU(32ビットと64ビット)をターゲットとするAC#.NETアプリケーションです。そこで、C ++で純粋なwin32 DLLを作成し、試用器を使用してラップしました。 [C#コードで[ImportDll]によってロードされて、システムが32ビットの場合はうまく機能します!

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

私の問題:この64ビットDLLをInstallShield 2012トライアルウェア(エラー-7102)で包む方法はありません。この問題とそれを解決する方法について誰かが何か考えを持っていますか?

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

役に立ちましたか?

解決

Flexera Community Forumで同じ質問をしましたが、InstallShieldソフトウェアエンジニアが私に答えました。 http://community.flexerasoftware.com/showthread.php?t=199956

それを短くするためには、それを行うことは不可能であるため、それは2012年の制限です。私自身の解決策は、トライアルウェア機能専用のX86コンピレーションを強制することです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top