Hallo, ich habe hier eine Anwendung mit C# erstellt und als ClickOnce-Installer veröffentlicht. Das Ganze habe ich online gestellt. Nach dem Download der ZIP-Datei kann man dann die Setup.exe starten. Das Problem: Man muss die Datei als Administrator starten sonst bricht der Installer mit einer Fehlermeldung ab. Das ist natürlich ein riesengroßer Mist, wenn die Kunden nicht einfach Doppel-Clicken können. Wie kann ich das ändern? Gruß Peter
Peter schrieb: > Wie kann ich das ändern? warum überhaupt installieren? kannst du nicht einfach ein ZIP anbieten was jemand entpackt und startet?
Peter schrieb: > Das Problem: Man muss die Datei als Administrator starten sonst bricht > der Installer mit einer Fehlermeldung ab Und das ist auch gut so. Da Installer für gewöhnlich Änderungen am System vornehmen (Registry ändern, Dateien in Systemverzeichnisse kopieren etc.) ist es üblich, dass diese Administrator Rechte benötigen.
>warum überhaupt installieren? kannst du nicht einfach ein ZIP anbieten >was jemand entpackt und startet? Kann ich schon, aber warum sollte ich das tun wenn es auch ClickOnce gibt? >Und das ist auch gut so. Da Installer für gewöhnlich Änderungen am >System vornehmen (Registry ändern, Dateien in Systemverzeichnisse >kopieren etc.) ist es üblich, dass diese Administrator Rechte benötigen. Mag ja sein, dass es üblich ist, aber wenn ich sonst was aus dem I-Net lade, dann kann ich das auch installieren. Ausserdem funktioniert es ja auch bei meinem Win 7 32 Bit. Nur das Win 7 64 Bit macht den Ärger. Also nochmal Win 7, 32 Bit funktioniert die Installation ohne Probleme. Bei Win 7, 64 Bit gibt es zwei Fälle: 1) Als Administrator funktioniert es (Bild 1, Bild 2, Bild 4) 2) Normaler Doppel-Click funktioniert nicht (Bild 2, Bild 3) Das ergibt doch keinen Sinn, oder?
Peter schrieb: > Also nochmal Win 7, 32 Bit funktioniert die Installation ohne Probleme. > Bei Win 7, 64 Bit gibt es zwei Fälle: > > 1) Als Administrator funktioniert es (Bild 1, Bild 2, Bild 4) > 2) Normaler Doppel-Click funktioniert nicht (Bild 2, Bild 3) > > Das ergibt doch keinen Sinn, oder? richtig, 32 oder 64 ist egal der Verhalten sollte immer gleich sein. Also musst du rausfinden was am system verändert wurden ist. UAC abgeschaltet, sicherheitseinstellungen verändert usw.
>richtig, 32 oder 64 ist egal der Verhalten sollte immer gleich sein. >Also musst du rausfinden was am system verändert wurden ist. UAC >abgeschaltet, sicherheitseinstellungen verändert usw. Das vermute ich mittlerweile auch - es liegt wohl an meinem Windows 7. Irgendwas mit den Zugriffsrechten ist da schief gelaufen. Ich teste das aber nochmal an einem anderen 64 Bit-Rechner, dann weiss ichs genau. Danke für die Tipps!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.