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