-
copy from x to system32
weiß vielleicht jemand von euch ob es einen befehl gibt mit dem man sein programm, ohne zu wissen wo es sich befindet, in system 32 zu kopieren. wenn es einen solchen befehl nicht gibt kann man ja bestimmt mit einem befehl herausfinden wo sich das programm befindet.... weiß jemand wie der lautet.
danke
mfg zapp
-
lol
Code:
#include <stdio.h>
int main(int argc, char *argv[])
{
printf("Verzeichnis + Programmname: %s", argv[0]);
}
ausgabe als c:\xyz\abc\bla.exe wäre dann:
Verzeichnis + Programmname: c:\xyz\abc\bla.exe
das is jetzt aber nix neues... :D
kopieren wirste ja selber schaffen :D
-
erstmal danke, aber ich kenne den pfad ja nicht. ich will dem programm sagen, egal wo es ist, kopier dich in system32.
danke
zao
-
kA wie es in C++ ist aber in Java .getAbsolutePath() methode aufrufen und der liefert dir eine nString mit dem ganzen path zurück, gibs in c++ 100%
mfg
Sens0r
-
daran hab ich auch schon gedacht das so zu machen, mit dem finde ich jetzt vlt. mehr. danke
-
Hallo,
Was Rider schrieb war völlig korrekt. Du kannst aber auch die WinAPI Funktion "GetModuleFileName" verwenden.
Nun zum Datei kopieren:
CopyFile()
Uuund zuletzt System Verzeichnis ermitteln:
GetSystemDirectory()
Wie die Sachen aufgerufen werden, schaust du am besten bei msdn nach! :)