Einzelnen Beitrag anzeigen

Assertor

Registriert seit: 4. Feb 2006
Ort: Hamburg
1.296 Beiträge
 
Turbo C++
 
#2

Re: UAC blockiert ShellExecute??

  Alt 17. Sep 2008, 16:54
Hi Alfi001,

1) Bist Du nicht auf die Idee gekommen, mal den Rückgabewert der Funktion (!) ShellExecute zu prüfen? Welchen Rückgabewert liefert ShellExecute - wenn die UAC Vermutung stimmt, müsste das ja z.B. SE_ERR_ACCESSDENIED (5) sein.

2) Was übergibst Du als Handle? Ändert sich was, wenn Du 0 explizit als Handle übergibst?

Zitat von Alfi001:
es kann ja wohl irgendwie nicht angehen, dass der User die UAC bestätigen muss wenn er per Programm eine Webseite anzeigen will. (die Seiten wären z.B. die Produktseite des Programmes, spezielle Informationsseiten usw. - Wie erklärt man einem Benutzer, dass dies jedesmal per UAC abzunicken sei???)
Bei mir geht es unter Vista einwandfrei. Mit aktivierter UAC, ohne Adminrechte.

Gruß Assertor
Frederik
  Mit Zitat antworten Zitat