| Autor |
Beitrag |
NetZwerg
      
Beiträge: 448
Slackware 10.1
Kylix 3, D5 Standard
|
Verfasst: So 21.03.04 12:28
Hi,
ich will ein programm coden was praktisch funktioniert wie "Ausführen..." nur hat n bisschen ausführlicher mit dem Syntax der einzelnen Dos-Befehle und so. Soweit kein Problem, aber ich würde es gerne so machen, dass das normale ausführen-programm durch das hier ersetzt wird. Jetzt meine Frage: Wo ist das Programm, dass erscheint, wenn man Start --> Ausführen.. drückt und wie heißt es?
THX, Netzwerg
Moderiert von Peter Lustig: Topic verschoben
_________________ "Manche Leute drücken nur deshalb ein Auge zu, damit sie besser zielen können."
Billy Wilder, amer. Filmregisseur
|
|
patrick
      
Beiträge: 1481
WIN2k, WIN XP
D6 Personal, D2005 PE
|
Verfasst: So 21.03.04 12:48
such mal im forum nach SHELLEXECUTE
willst du ein so ähnliches programm wie das machen?
www.bayden.com/SlickRun/
(das ist übrigends der beste tool den ich je gehabt habe)
_________________ Patrick
im zweifelsfall immer das richtige tun!!!
|
|
NetZwerg 
      
Beiträge: 448
Slackware 10.1
Kylix 3, D5 Standard
|
Verfasst: So 21.03.04 12:52
nenee, is mir schon klar das mit shellexecute (habich auch schonmal gefragt  )
Wo liegt das Programm "ausführen...", wie heißt es?? Also wie heißt das Programm, dass sich öffnet wenn ich im Startmenü Ausführen... drücke?? Das Programm an sich ist kein problem und schon fast fertig, aber ich möchte es so machen, dass sich mein Progrmm startet wenn ich Auführen... im Startmenü drücke!
Verstanden?
cYa, NetZwerg 
_________________ "Manche Leute drücken nur deshalb ein Auge zu, damit sie besser zielen können."
Billy Wilder, amer. Filmregisseur
|
|
derDoc
      
Beiträge: 623
Win Vista Prof
D2007 Prof
|
Verfasst: So 21.03.04 12:53
Ich glaube nicht, dass du das ersetzen kannst. Soweit mir bekannt ist, ist das kein Programm in dem Sinne. Das ist lediglich eine grafische Oberfläche.
_________________ MfG derDoc
There are only 10 types of people: those who understand binary and those who don't.
|
|
NetZwerg 
      
Beiträge: 448
Slackware 10.1
Kylix 3, D5 Standard
|
Verfasst: So 21.03.04 13:09
dann muss diese grafische oberfläche doch aber irgendwo sein!? 
_________________ "Manche Leute drücken nur deshalb ein Auge zu, damit sie besser zielen können."
Billy Wilder, amer. Filmregisseur
|
|
derDoc
      
Beiträge: 623
Win Vista Prof
D2007 Prof
|
Verfasst: So 21.03.04 13:15
Wenn du wissen willst, wo die grafische Oberfläche dazu ist, dann frag doch einen der Windows Entwickler. Du kannst gerne anfangen zu suchen, aber das kann ziemlich lange dauern.
Daher ist der beste Weg, dein Programm anderweitig einzubinden (Schnellstartleiste oder Tray).
_________________ MfG derDoc
There are only 10 types of people: those who understand binary and those who don't.
|
|
NetZwerg 
      
Beiträge: 448
Slackware 10.1
Kylix 3, D5 Standard
|
Verfasst: So 21.03.04 13:21
na gut, thx! 
_________________ "Manche Leute drücken nur deshalb ein Auge zu, damit sie besser zielen können."
Billy Wilder, amer. Filmregisseur
|
|
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: So 21.03.04 19:30
| derDoc hat folgendes geschrieben: | | Wenn du wissen willst, wo die grafische Oberfläche dazu ist, dann frag doch einen der Windows Entwickler. Du kannst gerne anfangen zu suchen, aber das kann ziemlich lange dauern. |
Es sei denn, man kennt einen, der das weiß.
Beim Ausführen-Dialog handelt es sich um eine Funktion in der "shell32.dll", die auch exportiert wird und damit von eigenen Anwendungen nutzbar ist - sofern man den Ordinalwert kennt, denn die Funktion wird nicht mit einem Namen exportiert.
Auf die gleiche Weise versteckt Microsoft auch den "ExitWindowsDialog" im System. 
|
|
Motzi
      
Beiträge: 2931
XP Prof, Vista Business
D6, D2k5-D2k7 je Prof
|
Verfasst: So 21.03.04 21:12
@MathiasSimmack: aber so wie ich das verstanden habe will er die Funktion nicht benutzen, sondern "ersetzen", also so dass sich sein Prog öffnet anstatt des Dialogs... das erscheint mir aber als sehr seltsames und unpassendes Verhalten..!! 
_________________ gringo pussy cats - eef i see you i will pull your tail out by eets roots!
|
|
matze
      
Beiträge: 4613
Erhaltene Danke: 24
XP home, prof
Delphi 2009 Prof,
|
Verfasst: Mo 22.03.04 10:29
also was mir jetzt spontan einfalen würde: alss dein proggi unsictbar im hintergrund lafen, und jedesmal wenn der ausführen dialog kommt, dann hau den weg und mach an der stelle dein proggi sichtbar.
das ist der holzhammer. evtl geht es aber besser
_________________ In the beginning was the word.
And the word was content-type: text/plain.
|
|
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mo 22.03.04 12:03
| Motzi hat folgendes geschrieben: | | @MathiasSimmack: aber so wie ich das verstanden habe will er die Funktion nicht benutzen, sondern "ersetzen" [...] |
Ja, das habe ich schon begriffen. Ich bezog mich auf die Aussage von derDoc (heißt es nicht "dem Doc"?  ), der schrieb:
| Zitat: | | Wenn du wissen willst, wo die grafische Oberfläche dazu ist, dann frag doch einen der Windows Entwickler. Du kannst gerne anfangen zu suchen, aber das kann ziemlich lange dauern. |
Und der Dialog (= die grafische Oberfläche) dieser Funktion dürfte nun mal in der "shell32.dll" stecken, da sie auch von ihr exportiert wird.
| matze hat folgendes geschrieben: | | also was mir jetzt spontan einfalen würde: alss dein proggi unsictbar im hintergrund lafen, und jedesmal wenn der ausführen dialog kommt, dann hau den weg und mach an der stelle dein proggi sichtbar. |
Hui, die ganze Zeit ein fettes VCL-Programm im RAM halten? Zumindest nehme ich mal an, das der NetZwerg nicht nonVCL programmiert ...
| Zitat: | | das ist der holzhammer. |
Wahrlich, das ist ein Holzhammer. 
|
|
NCortex
      
Beiträge: 126
WIN 2000
D7 Enterprise
|
Verfasst: Mo 22.03.04 20:29
und wie sehe das aus, die Ausführen-Schaltfläche zu entfernen und einfach im Hauptverzeichnis weiter oben einen Link zu deinem Prog zu platzieren?
Kennt einer von euch das Programm "Parentsfriend" ist ein Kontrollprogramm für Eltern, was unter anderem auch die Funktion bietet den Ausführen Button zu verstecken!!
Ich weiß nicht wie das Funktioniert, aber wenn die das geschafft haben, muss das irgendwie möglich sein.
Mfg NCortex
_________________ "...by all means, do not use a hammer." (aus einer IBM Technikerdokumentation ca. 1920)
--->außer es kam von Microsoft<---
|
|
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mo 22.03.04 21:18
| NCortex hat folgendes geschrieben: | | Kennt einer von euch das Programm "Parentsfriend" ist ein Kontrollprogramm für Eltern, was unter anderem auch die Funktion bietet den Ausführen Button zu verstecken!! |
Solche Sachen kann man auch über die ganz normalen Gruppenrichtlinien machen (Win2000/XP Pro -> "gpedit.msc" -> Enter). Letztlich ein Eintrag in der Registry, der das ausblendet.
|
|