Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [VB.NET 2008] Problema dragdrop su windows7
Forum - C# / VB.NET - [VB.NET 2008] Problema dragdrop su windows7

Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 13:56
Sabato, 29/10/2011
Salve,
rieccomi di nuovo qua.

Dunque ho problemi di permessi con windows 7 che non so come risolvere.. mi spiego meglio.

Quando si apre il mio programma se si trascinano dei files sulla form questo agisce su di essi in una certa maniera che però non ha niente a che fare con il problema.

Il problema sta nel fatto che su winodws xp funziona benissimo, mentre su windows 7 quando trascino dei file sul form il cursore cambia e diventa quella sorta di "divieto nero" che fa capire che non si possono trascinare sul form. Ho letto in giro che si tratta di un problema di permessi, poichè non solo il programma deve essere eseguito come amministratore ma gli stessi privilegi li devono anche avere i file che si stanno "trascinando" sul form..

tramite vb.net ho settato nel manifesto:
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

che mi fa eseguire il mio programma con i privilegi di amministratore senza ogni volta fare click destro -> Esegui come amministratore

Il programma si apre e fa tutto, è in grado di scrivere e leggere dal registro, cancellare o aprire files, però quando provo a trascinarci dei files sopra non va.. perchè non si attiva proprio l'evento dragdrop, nonostante mi trovi su un account Administrator, quindi come risolvere?

p.s. il fatto che il mio programma e i file che trascino devono avere gli stessi privilegi sembra confermato dal fatto che se setto:
<requestedExecutionLevel level="asInvoker" uiAccess="false" />

cioè i permessi "normali" il dragdrop pare funzionare, cioè i files li posso trascinare ma ovviamente non posso farci niente perchè ho privilegi troppo bassi.. come posso fare?

PM
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2765
Iscritto: 21/09/2007

Up
0
Down
V
Segnala al moderatore
Postato alle 17:09
Sabato, 29/10/2011
AllowDrop è true?

si, il programma non ha problemi di codice (infatti su xp gira a meraviglia) ma windows 7 a causa dei suoi "sistemi di protezione" non mi permette di trascinare file sul form.. in effetti non è un problema strettamente legato a vb.net - GrG - 29/10/11 17:28
ma ho postato qui per sapere se le impostazioni date sono corrette (ad esempio) e per essere sicuro di non aver commesso errori nel progetto (anche se sono sicuro al 99.99%) - GrG - 29/10/11 17:29
PM