Hallo,

ich habe folgenden String in C:

Code:
WCHAR Path[]=L"\\??\\C:\\TEST.SYS";
Nun mach ich das so:

Code:
WCHAR daPath[1024];
        WCHAR Pathinput[1024];
        printf("Bitte den vollstaendigen Pfad angeben:\n");
        scanf("%s",&Pathinput);
        snprintf(daPath,1022,"\\??\\%s",Pathinput);
Aber egal was ich dann für "Pathinput" eingebe, ob C:\TEST.SYS oder C:\\TEST.SYS, es kommt nicht dasselbe raus...Ich hätte eine Vermutung dass das mit der Speicherreservierung der Arrays zusammenhängt, aber ich weiß nicht weiter. Kann mir jemand helfen?

Danke Im Voraus
TBTeam