//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言驱动加载工具2.4源码系统结构:InstallDriver,CreateDriver,StartDriver,StopDriver,RemoveDriver,GetFileName,OpenSCManagerA,OpenServiceA,CloseServiceHandle,ControlService,GetLastError,StartServiceA,CreateServiceA,DeleteFileA,ExitProcess, ======窗口程序集1 || ||------_InstallDrv_被单击 || ||------InstallDriver || ||------CreateDriver || ||------StartDriver || ||------_StartDrv_被单击 || ||------StopDriver || ||------RemoveDriver || ||------__启动窗口_创建完毕 || ||------_拖放对象1_得到文件 || ||------_StopDrv_被单击 || ||------GetFileName || ||------_RemoveDrv_被单击 || ||------_LookFile_被单击 || ||------_Up_被单击 || ||------_CloseMe_被单击 || || ======调用的Dll || ||---[dll]------OpenSCManagerA || ||---[dll]------OpenServiceA || ||---[dll]------CloseServiceHandle || ||---[dll]------ControlService || ||---[dll]------GetLastError || ||---[dll]------StartServiceA || ||---[dll]------CreateServiceA || ||---[dll]------DeleteFileA || ||---[dll]------ExitProcess 调用的DLL命令: .DLL命令OpenSCManagerA,整数型,,"OpenSCManagerA" .参数lpMachineName,整数型 .参数lpDatabaseName,整数型 .参数dwDesiredAccess,整数型 .DLL命令OpenServiceA,整数型,,"OpenServiceA" .参数hSCManager,整数型 .参数lpServiceName,文本型 .参数dwDesiredAccess,整数型 .DLL命令CloseServiceHandle,整数型,,"CloseServiceHandle" .参数hSCObject,整数型 .DLL命令ControlService,整数型,,"ControlService" .参数hService,整数型 .参数dwControl,整数型 .参数lpServiceStatus,ehtrh45hb4,传址 .DLL命令GetLastError,整数型,,"GetLastError" .DLL命令StartServiceA,整数型,,"StartServiceA" .参数hService,整数型 .参数dwNumServiceArgs,整数型 .参数lpServiceArgVectors,整数型 .DLL命令CreateServiceA,整数型,,"CreateServiceA" .参数hSCManager,整数型 .参数lpServiceName,文本型 .参数lpDisplayName,文本型 .参数dwDesiredAccess,整数型 .参数dwServiceType,整数型 .参数dwStartType,整数型 .参数dwErrorControl,整数型 .参数lpBinaryPathName,文本型 .参数lpLoadOrderGroup,整数型 .参数lpdwTagId,整数型 .参数lpDependencies,整数型 .参数lpServiceStartName,整数型 .参数lpPassword,整数型 .DLL命令DeleteFileA,整数型,,"DeleteFileA" .参数Path,文本型 .DLL命令ExitProcess,,"kernel32.dll","ExitProcess" .参数ExitCode,整数型
