Autor |
Beitrag |
Gahero
      
Beiträge: 193
Win Vista HP 64bit
Delphi 2007 Pro
|
Verfasst: 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
      
Beiträge: 616
Erhaltene Danke: 33
Win XP, Vista, 7
Delphi 5 Prof., BDS 2006 Prof. RAD Studio XE
|
Verfasst: 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
      
Beiträge: 1296
Windows Vista Home Premium
Delphi 7 PE, Delphi 7 Portable, bald C++ & DirectX
|
Verfasst: 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
      
Beiträge: 616
Erhaltene Danke: 33
Win XP, Vista, 7
Delphi 5 Prof., BDS 2006 Prof. RAD Studio XE
|
Verfasst: Mo 07.07.08 11:45
Wolle92 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
      
Beiträge: 1296
Windows Vista Home Premium
Delphi 7 PE, Delphi 7 Portable, bald C++ & DirectX
|
Verfasst: Mo 07.07.08 12:02
aber bei update werden dateien verändert...
_________________ 1405006117752879898543142606244511569936384000000000.
|
|
Blawen
      
Beiträge: 616
Erhaltene Danke: 33
Win XP, Vista, 7
Delphi 5 Prof., BDS 2006 Prof. RAD Studio XE
|
Verfasst: Mo 07.07.08 12:19
Wolle92 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
      
Beiträge: 1296
Windows Vista Home Premium
Delphi 7 PE, Delphi 7 Portable, bald C++ & DirectX
|
Verfasst: 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 
      
Beiträge: 193
Win Vista HP 64bit
Delphi 2007 Pro
|
Verfasst: 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
      
Beiträge: 616
Erhaltene Danke: 33
Win XP, Vista, 7
Delphi 5 Prof., BDS 2006 Prof. RAD Studio XE
|
Verfasst: Mo 07.07.08 13:30
Gahero 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 
_________________ Es kompilert, wir können ausliefern.
Und es kompiliert wieder - das Update ist fertig - bitte 100 Euro
|
|
Gahero 
      
Beiträge: 193
Win Vista HP 64bit
Delphi 2007 Pro
|
Verfasst: 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
      
Beiträge: 67
Win XP, Suse Linux 9.3
Delphi 7, Delphi 2007, Borland C++ Builder 6, Java Builder 7
|
Verfasst: 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
      
Beiträge: 1296
Windows Vista Home Premium
Delphi 7 PE, Delphi 7 Portable, bald C++ & DirectX
|
Verfasst: Mo 07.07.08 13:49
durch geheimniskrämerei erreichst du nur, das wir misstrauisch werden 
_________________ 1405006117752879898543142606244511569936384000000000.
|
|
Blawen
      
Beiträge: 616
Erhaltene Danke: 33
Win XP, Vista, 7
Delphi 5 Prof., BDS 2006 Prof. RAD Studio XE
|
Verfasst: Mo 07.07.08 14:18
Gahero 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 |
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"  zurück und behaupte das Gegenteil  )
_________________ Es kompilert, wir können ausliefern.
Und es kompiliert wieder - das Update ist fertig - bitte 100 Euro
|
|
Tilman
      
Beiträge: 1405
Erhaltene Danke: 51
Win 7, Android
Turbo Delphi, Eclipse
|
Verfasst: 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
      
Beiträge: 1296
Windows Vista Home Premium
Delphi 7 PE, Delphi 7 Portable, bald C++ & DirectX
|
Verfasst: 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 
      
Beiträge: 193
Win Vista HP 64bit
Delphi 2007 Pro
|
Verfasst: 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
      
Beiträge: 1296
Windows Vista Home Premium
Delphi 7 PE, Delphi 7 Portable, bald C++ & DirectX
|
Verfasst: 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
      
Beiträge: 616
Erhaltene Danke: 33
Win XP, Vista, 7
Delphi 5 Prof., BDS 2006 Prof. RAD Studio XE
|
Verfasst: Mo 07.07.08 16:38
Gahero 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
      
Beiträge: 1405
Erhaltene Danke: 51
Win 7, Android
Turbo Delphi, Eclipse
|
Verfasst: Mo 07.07.08 16:46
Blawen 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 
      
Beiträge: 193
Win Vista HP 64bit
Delphi 2007 Pro
|
Verfasst: 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...
|
|