[Mplayer-cvslog] CVS: main/libdha/dhahelperwin dhasetup.c,1.1,1.2
Sascha Sommer CVS
syncmail at mplayerhq.hu
Tue Mar 23 13:43:56 CET 2004
- Previous message: [Mplayer-cvslog] CVS: main/libdha/dhahelperwin MAKEFILE, NONE, 1.1 SOURCES, NONE, 1.1 dhahelper.c, NONE, 1.1 dhahelper.h, NONE, 1.1 dhasetup.c, NONE, 1.1
- Next message: [Mplayer-cvslog] CVS: main/etc codecs.conf,1.330,1.331
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
CVS change done by Sascha Sommer CVS
Update of /cvsroot/mplayer/main/libdha/dhahelperwin
In directory mail:/var2/tmp/cvs-serv18868
Modified Files:
dhasetup.c
Log Message:
1000l
Index: dhasetup.c
===================================================================
RCS file: /cvsroot/mplayer/main/libdha/dhahelperwin/dhasetup.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- dhasetup.c 23 Mar 2004 10:41:04 -0000 1.1
+++ dhasetup.c 23 Mar 2004 12:43:54 -0000 1.2
@@ -8,6 +8,7 @@
int main(int argc,char* argv[]){
SC_HANDLE hSCManager;
SC_HANDLE hService;
+ char path[MAX_PATH];
printf("dhasetup (c) 2004 Sascha Sommer\n");
if(argc==1){
printf("usage:\n");
@@ -16,10 +17,12 @@
return 0;
}
hSCManager = OpenSCManager(NULL, NULL, SC_MANAGER_ALL_ACCESS);
-
+ GetWindowsDirectory(path,MAX_PATH);
+ strcpy(path+strlen(path),"\\system32\\drivers\\dhahelper.sys");
if(!strcmp(argv[1],"install")){
printf("installing dhahelper\n");
- CopyFile("dhahelper.sys","c:\\windows\\System32\\drivers\\dhahelper.sys",FALSE);
+ if(!CopyFile("dhahelper.sys",path,FALSE))
+ printf("can't find dhahelper.sys\n");
// Install the driver
hService = CreateService(hSCManager,
"DHAHELPER",
@@ -28,7 +31,7 @@
SERVICE_KERNEL_DRIVER,
SERVICE_SYSTEM_START,
SERVICE_ERROR_NORMAL,
- "c:\\windows\\System32\\drivers\\dhahelper.sys",
+ path,
NULL,
NULL,
NULL,
@@ -41,7 +44,7 @@
hService = OpenService(hSCManager, "DHAHELPER", SERVICE_ALL_ACCESS);
ControlService(hService, SERVICE_CONTROL_STOP, &ServiceStatus);
DeleteService(hService);
- DeleteFile("c:\\windows\\System32\\drivers\\dhahelper.sys");
+ DeleteFile(path);
}
else {
printf("unknown parameter: %s\n",argv[1]);
- Previous message: [Mplayer-cvslog] CVS: main/libdha/dhahelperwin MAKEFILE, NONE, 1.1 SOURCES, NONE, 1.1 dhahelper.c, NONE, 1.1 dhahelper.h, NONE, 1.1 dhasetup.c, NONE, 1.1
- Next message: [Mplayer-cvslog] CVS: main/etc codecs.conf,1.330,1.331
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the MPlayer-cvslog
mailing list