Domanda

Sto cercando di utilizzare la funzionalità di prova sulla mia configurazione.

L'applicazione principale è l'applicazione AC# .NET che mira a qualsiasi CPU (32 bit e 64 bit). Quindi ho creato una DLL Pure Win32 in C ++ e l'ho avvolta usando Triarware. Caricato da [importdll] nel codice C#, funziona bene ... se il sistema è di 32 bit!

Quindi ho generato una versione da 64 bit della mia DLL di sicurezza e ora l'applicazione sta caricando 32 o 64 bit DLL in base alla CPU del computer.

Il mio problema: nessun modo per avvolgere questa DLL da 64 bit con l'installazione 2012 di prova (errore -7102) ... che rende questa funzione completamente inutile per noi. Qualcuno ha qualche idea su questo problema e su come risolverlo?

Grazie.

È stato utile?

Soluzione

Ho fatto la stessa domanda sul Flexera Community Forum e un ingegnere del software InstalShield mi ha risposto: http://community.flexerasoftware.com/showthread.php?t=199956

Per renderlo breve, non è possibile farlo, è una limitazione di IS 2012. La mia soluzione sarà quella di forzare una compilation X86 dedicata alla funzione di prova.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top