Seite 1 von 2
App NUR durch eine andere App ausführbar ?!
Verfasst: 26.01.2005 06:46
von nco2k
hi folks,
wie kriegt man es hin, dass eine anwendung (App2.exe)
nur durch eine andere (App1.exe) gestartet werden kann und zwar nur von dieser ?? so dass falls man versucht die anwendung (App2.exe) direkt durch doppelklick auszuführen, ein fehler kommt "Run App1.exe!" oder so ähnlich.
hoffentlich habe ich mich klar genug ausgedrückt.
c ya,
nco2k
Verfasst: 26.01.2005 08:12
von DarkDragon
Guten Morgen,
Entweder du machst ein Passwort, dass Programm1 and Programm2 beim Starten übergibt(ProgramParameter() ist dann zum Abfragen nützlich), oder du machst Programm2 als DLL, wobei andere Anwendungen auch diese DLL starten könnten wenn nicht ein solches Passwort wieder übergeben wird.
Verfasst: 26.01.2005 09:52
von nco2k
moin DD,
ach so, wusste nicht dass es so gehen könnte. an die zweite methode habe ich auch schon gedacht, aber irgendwie ist das nicht so das wahre. kann ich die parameter-abfrage nicht einfach austricksen, indem ich in der verknüpfung den nötigen parameter mit angebe?!
c ya,
nco2k
Verfasst: 26.01.2005 10:09
von crX
jo, aber dazu müsste man ja die parameter kennen

Verfasst: 26.01.2005 11:11
von GPI
generiere ein Paßwort, das auf das Datum basiert... So ändert es sich jeden Tag.
Verfasst: 26.01.2005 12:40
von real
Prüf doch in App2.exe den Mutterprozess... Wenn dieser App1.exe ist wird sie ausgeführt, sonst nicht.
Gruß
René
Verfasst: 26.01.2005 18:52
von DarkDragon
Guten Abend,
real hat geschrieben:Prüf doch in App2.exe den Mutterprozess... Wenn dieser App1.exe ist wird sie ausgeführt, sonst nicht.
Gruß
René
Da wäre meine erste Idee mit der von GPI kombiniert einfacher und würde soviel ich weiß auch auf Linux laufen.
Verfasst: 26.01.2005 19:14
von nco2k
ich werde es aber so simple wie möglich halten, weil jede methode knackbar ist, mit ein paar kleinen hex eingriffen. deswegen weiss ich auch nicht so genau, ob sich die methode von GPI oder real überhaupt lohnen würde. muss ich dann wohl ein wenig rumprobieren.
danke für eure hilfe jungs.
c ya,
nco2k
Verfasst: 26.01.2005 20:28
von MARTIN
DarkDragon hat geschrieben:Da wäre meine erste Idee mit der von GPI kombiniert einfacher und würde soviel ich weiß auch auf Linux laufen.
Ist aber extrem leicht zu knacken:
Und schon hat man die Parameter die dem Programm übergeben wurden.
Unter Windows geht es sicher auch ganz einfach mir so was wie: GetProcessCmd_(PID).
Vielleicht interessiert das jemand.
Verfasst: 26.01.2005 20:45
von GPI
Unter windows ist das auch kein Problem. Deshalb ja auch irgendwas mit den Datum verrechnen (zeit bringts nicht so, weil ändert sich zu schnell).