Forum: PC-Programmierung C# und ClickOnce Problem


von Peter (Gast)


Lesenswert?

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

von Peter II (Gast)


Lesenswert?

Peter schrieb:
> Wie kann ich das ändern?

warum überhaupt installieren? kannst du nicht einfach ein ZIP anbieten 
was jemand entpackt und startet?

von Borislav B. (boris_b)


Lesenswert?

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.

von Peter (Gast)


Angehängte Dateien:

Lesenswert?

>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?

von Peter II (Gast)


Lesenswert?

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.

von Peter (Gast)


Lesenswert?

>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!

von bluppdidupp (Gast)


Lesenswert?

Was sagt er denn bei 3) unter Details?

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
Noch kein Account? Hier anmelden.