Autor Beitrag
Gahero
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 193

Win Vista HP 64bit
Delphi 2007 Pro
BeitragVerfasst: Mo 07.07.08 11:15 
Hallo,

da mein Programm im Programmverzeichnis Dateien ändert, die nicht zu ihm gehören, muss es mit Adimrechten ausgestattet sein.
Wie kann ich aber jetzt meinem Programm sagen, dass es beim Start Adminrechte anfordern soll?
Ich habe hier was von Manifesten gefunden, aber wie bau ich sowas ein?
Blawen
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 616
Erhaltene Danke: 33

Win XP, Vista, 7
Delphi 5 Prof., BDS 2006 Prof. RAD Studio XE
BeitragVerfasst: Mo 07.07.08 11:32 
Eigentlich ist das Programmverzeichnis eine ganz schlechte Wahl...

Guck Dir mal diese Beiträge genauer an: www.delphi-forum.de/...ighlight=admin+vista

_________________
Es kompilert, wir können ausliefern.
Und es kompiliert wieder - das Update ist fertig - bitte 100 Euro ;-)
Wolle92
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1296

Windows Vista Home Premium
Delphi 7 PE, Delphi 7 Portable, bald C++ & DirectX
BeitragVerfasst: Mo 07.07.08 11:41 
wenn es ein setup oder ein update-programm ist, dann ist das Programmverzeichnis meist eine gute wahl ;)

_________________
1405006117752879898543142606244511569936384000000000.
Blawen
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 616
Erhaltene Danke: 33

Win XP, Vista, 7
Delphi 5 Prof., BDS 2006 Prof. RAD Studio XE
BeitragVerfasst: Mo 07.07.08 11:45 
user profile iconWolle92 hat folgendes geschrieben:
wenn es ein setup oder ein update-programm ist, dann ist das Programmverzeichnis meist eine gute wahl ;)
Dann schon.
Aber so wie er das Vorgehen beschreibt, klingt es nicht nach Installation.

_________________
Es kompilert, wir können ausliefern.
Und es kompiliert wieder - das Update ist fertig - bitte 100 Euro ;-)
Wolle92
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1296

Windows Vista Home Premium
Delphi 7 PE, Delphi 7 Portable, bald C++ & DirectX
BeitragVerfasst: Mo 07.07.08 12:02 
aber bei update werden dateien verändert...

_________________
1405006117752879898543142606244511569936384000000000.
Blawen
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 616
Erhaltene Danke: 33

Win XP, Vista, 7
Delphi 5 Prof., BDS 2006 Prof. RAD Studio XE
BeitragVerfasst: Mo 07.07.08 12:19 
user profile iconWolle92 hat folgendes geschrieben:
aber bei update werden dateien verändert...
Lies seinen Text nochmals... ;-)
Zitat:
...die nicht zu ihm gehören...


(bei der Installation schliesse ich das Update mit ein)

_________________
Es kompilert, wir können ausliefern.
Und es kompiliert wieder - das Update ist fertig - bitte 100 Euro ;-)
Wolle92
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1296

Windows Vista Home Premium
Delphi 7 PE, Delphi 7 Portable, bald C++ & DirectX
BeitragVerfasst: Mo 07.07.08 12:59 
egal, welche dateien du veränderst, woher soll vista denn wissen, das bestimmte dateien zum programm gehören oder nicht??

_________________
1405006117752879898543142606244511569936384000000000.
Gahero Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 193

Win Vista HP 64bit
Delphi 2007 Pro
BeitragVerfasst: Mo 07.07.08 13:13 
Ne, es geht darum, dass mein Programm Dateien von anderen Programmen ändert...
Also hat mal jmd Code oder nen Link wie das mit dem Manifest geht, dass dann die UAC Abfrage kommt?
Blawen
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 616
Erhaltene Danke: 33

Win XP, Vista, 7
Delphi 5 Prof., BDS 2006 Prof. RAD Studio XE
BeitragVerfasst: Mo 07.07.08 13:30 
user profile iconGahero hat folgendes geschrieben:
Ne, es geht darum, dass mein Programm Dateien von anderen Programmen ändert...
Zum einen findest Du schon div. Beiträge im DF wenn Du die Suchbegriffe "admin vista" verwendest und zum anderen würde mich interessieren, wieso Du andere Programme manipulieren möchtest :roll:

_________________
Es kompilert, wir können ausliefern.
Und es kompiliert wieder - das Update ist fertig - bitte 100 Euro ;-)
Gahero Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 193

Win Vista HP 64bit
Delphi 2007 Pro
BeitragVerfasst: Mo 07.07.08 13:44 
Ist doch vollkommen egal warum ich das will...^^ Das Programm funzt und ist erfolgreich...
Ich hab schon gesucht, aber immer kam nur der Hinweis mach das mit Manifest > Ok mach ich, aber nirgends stand wie. Ok dann such ich nochmal...
Der nette Nachbar
ontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 67

Win XP, Suse Linux 9.3
Delphi 7, Delphi 2007, Borland C++ Builder 6, Java Builder 7
BeitragVerfasst: Mo 07.07.08 13:46 
Hey, wäre es nicht einfacher mal zusagen warum du dies machen möchtest, und dir kann danach genauer geholfen werden.
Aber mit dieser Geheimniskrämerei kommst du nicht weit.
Wolle92
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1296

Windows Vista Home Premium
Delphi 7 PE, Delphi 7 Portable, bald C++ & DirectX
BeitragVerfasst: Mo 07.07.08 13:49 
durch geheimniskrämerei erreichst du nur, das wir misstrauisch werden ;)

_________________
1405006117752879898543142606244511569936384000000000.
Blawen
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 616
Erhaltene Danke: 33

Win XP, Vista, 7
Delphi 5 Prof., BDS 2006 Prof. RAD Studio XE
BeitragVerfasst: Mo 07.07.08 14:18 
user profile iconGahero hat folgendes geschrieben:
Ist doch vollkommen egal warum ich das will...^^ Das Programm funzt und ist erfolgreich...
und stammt nicht aus Deiner Feder... (?) (Rootkit o.ä.)

Zitat:
durch geheimniskrämerei erreichst du nur, das wir misstrauisch werden :wink:
Schliesslich unterstützen wir Skriptkiddies (u.ä.) nicht gerne
(ich unterstell Dir dies einfach mal - wenn es anders ist, wirst Du Dich sicherlich wehren und ich nehme meine "Vermutung" :twisted: zurück und behaupte das Gegenteil :D )

_________________
Es kompilert, wir können ausliefern.
Und es kompiliert wieder - das Update ist fertig - bitte 100 Euro ;-)
Tilman
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1405
Erhaltene Danke: 51

Win 7, Android
Turbo Delphi, Eclipse
BeitragVerfasst: Mo 07.07.08 14:45 
Ich glaube du kannst deine .exe-Datei mit der rechten Maustaste anklicken, auf Eigenschaften gehen und dann irgendwo einstellen dass es mit Admin-Rechten laufen soll.

_________________
Bringe einen Menschen zum grübeln, dann kannst du heimlich seinen Reis essen.
(Koreanisches Sprichwort)
Wolle92
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1296

Windows Vista Home Premium
Delphi 7 PE, Delphi 7 Portable, bald C++ & DirectX
BeitragVerfasst: Mo 07.07.08 14:48 
mal etwas OT:
Wenn du irgendein böses Programm schreiben willst, und der user soll das nicht merken, dann tarn es als setup.exe, für irgendein Programm...

Vorteil: Vista lässt das Programm automatisch nur mit Administratorrechten laufen, eben weil es setup.exe heißt... Und der user denkt, es ist ein Setup...

Hab ich auch mal gemacht... das Programm hat alle Eigenen Dateien "gelöscht" (versteckt), hab das aber nur einmal an jemanden verschickt, dann nicht mehr, einfach, weil es deprimierend war, das dieser jemand seine versteckten dateien immer hat anzeigen lassen^^

(ACHTUNG! Diesen Post bitte nicht ernst nehmen (abgesehen davon, das er der Wahrheit entspricht)!!!)


@Tilman: Kann man machen, aber wenn das Programm dann auf anderen PCs laufen soll, dann müssten die User das auch machen...

_________________
1405006117752879898543142606244511569936384000000000.
Gahero Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 193

Win Vista HP 64bit
Delphi 2007 Pro
BeitragVerfasst: Mo 07.07.08 15:42 
Ok ok, ich wollte mir zwar nicht die Mühe machen, aber dann eben doch.

Ehrlich gesagt ist mir das egal, ob ihr mich für ein Scriptkiddie haltet, aber wenn dann bitte ohne Kiddie ok, immerhin darf ich schon gesiezt werden...^^

Zum Programm: Es ist ein Tuningprog für ein Spiel. Bevor jetzt alle doch Scriptkiddie schreien: Ich bin im Moment bei 20000 Downloads und das Programm bekommt fast ausschließlich positives Feedback. Ich hab Threads in den 2 größten Foren zu diesem Spiel und im Forum des Publishers habe ich ein eigenes Forum. Ich hab eine Page für das Programm und bin im Moment bei Version 3 angekommen, die bei knapp 15000 Zeilen Code liegt. Wenn ihr euch weiter informieren wollt oder Gothic 3 spielt: www.foeonline.de/ind...action=view&id=1

Zum Problem: Geht noch einfacher, einfach in die Beschreibung der exe nen setup reinsetzen. Ok ist sicher nicht sauber geschrieben, aber fürn Anfang reicht es...
Wolle92
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1296

Windows Vista Home Premium
Delphi 7 PE, Delphi 7 Portable, bald C++ & DirectX
BeitragVerfasst: Mo 07.07.08 15:49 
Spielt lieber Oblivion, da gibts nen extra Programm mit dem man Plugins erstellen kann xD dafür brauchts keine Admin-Rechte...

Ne, Spaß...

Aber gut, das wir jetzt zumindest wissen um was es geht...

_________________
1405006117752879898543142606244511569936384000000000.
Blawen
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 616
Erhaltene Danke: 33

Win XP, Vista, 7
Delphi 5 Prof., BDS 2006 Prof. RAD Studio XE
BeitragVerfasst: Mo 07.07.08 16:38 
user profile iconGahero hat folgendes geschrieben:
Ok ok, ich wollte mir zwar nicht die Mühe machen, aber dann eben doch.
Sie Herr Kiddie ;-)
Wieso sollten wir uns dann die Mühe machen?

Zitat:
Zum Programm: Es ist ein Tuningprog für ein Spiel. Bevor jetzt alle doch Scriptkiddie schreien: Ich bin im Moment bei 20000 Downloads und das Programm bekommt fast ausschließlich positives Feedback. Ich hab Threads in den 2 größten Foren zu diesem Spiel und im Forum des Publishers habe ich ein eigenes Forum. Ich hab eine Page für das Programm und bin im Moment bei Version 3 angekommen, die bei knapp 15000 Zeilen Code liegt.
Wow! Und da scheiterst Du an einer so "einfachen" Sache?

_________________
Es kompilert, wir können ausliefern.
Und es kompiliert wieder - das Update ist fertig - bitte 100 Euro ;-)
Tilman
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1405
Erhaltene Danke: 51

Win 7, Android
Turbo Delphi, Eclipse
BeitragVerfasst: Mo 07.07.08 16:46 
user profile iconBlawen hat folgendes geschrieben:
Wow! Und da scheiterst Du an einer so "einfachen" Sache?

An einer "einfachen" Sache, an der unter anderem auch Delphi 7 scheitert *gg

_________________
Bringe einen Menschen zum grübeln, dann kannst du heimlich seinen Reis essen.
(Koreanisches Sprichwort)
Gahero Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 193

Win Vista HP 64bit
Delphi 2007 Pro
BeitragVerfasst: Mo 07.07.08 17:17 
Ja erklär mir mal wofür ihr alle Details wissen müsst? Ich habe nur eine normale Frage gestellt. Oder spammst du jeden Thread mit, wofür brauchst du das zu? Sry, wenn das jetzt bisschen OT ist...
Und mach mich dann nicht dumm von der Seite an, wenn ich mir dann noch die Mühe mache, alles zu erklären...