Vista SP1 non registra più una dll scritta in vb6

martedì 29 luglio 2008 - 17.17

Keyser Profilo | Newbie

Ciao,
ho un problema,
ho un software che usa una dll scritta in vb6 e che fa riferimento ai componenti dts2000.
Ha sempre funzionato,tranne ora con Vista SP1 (vista senza sp1 tutto ok).

Quando instanzio un oggetto di una classe contenuta nell dll, mi da interfaccia non valida,
stesso errore che si ha quando la dll non è registrata nel sistema.

Se provo a registrarla (anche lanciando il prompt come amministratore) non la registra con l'errore
"Il modulo è stato caricato ma la chiamata a DLLRegisterServer non è riuscita,errore 0x80004005"
L'errore se non erro è proprio accesso negato, xò ho fatto "run as administrator" per il prompt....

Forse dovrei compilare diversamente la dll x qualche nuova politica di sicurezza del SP1,
non vedo altre spiegazioni.

Sapete aiutarmi?

Grazie
S'moove Software
Software per Farmacie
Tariffazione automatica ricette farmaceutiche
http://www.smoovesoftware.com

Cteniza Profilo | Guru

Questo probabilmente perchè l'uac te lo impedisce.
Dovresti eseguire la tua applicazione con i privilegi di amministratore.

Keyser Profilo | Newbie

Bhe ovviamente uso l'applicazione con privilegi di amministratore,
ho provato pure a registrare la dll con questi privilegi....
S'moove Software
Software per Farmacie
Tariffazione automatica ricette farmaceutiche
http://www.smoovesoftware.com
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5