皮皮网

【vxworks 源码下在】【接码监控源码】【多功能切换源码】driverload源码

时间:2025-01-18 15:47:41 来源:反弹买入公式源码

1.C++ 启动服务问题!

driverload源码

C++ 启动服务问题!

       我是源码vxworks 源码下在楼主,此程序是加载sys的?

       BOOL LoadDriver( IN LPCTSTR lpFileName )

       {

        HANDLE hDevice=0;

        SC_HANDLE hSCManager = OpenSCManager( NULL, NULL,SC_MANAGER_CREATE_SERVICE );

        CreateService(hSCManager, SERVICE_NAME,SERVICE_NAME, SERVICE_START,SERVICE_KERNEL_DRIVER, SERVICE_DEMAND_START,SERVICE_ERROR_IGNORE, lpFileName, NULL, NULL, NULL, NULL, NULL );

        SC_HANDLE hService = OpenService( hSCManager, SERVICE_NAME, SERVICE_START );

        if(!StartService( hService, 0, NULL ))

        {

        printf("ERROR!");

        return false;

        }

        else

        return true;

        CloseServiceHandle( hService );

        CloseServiceHandle( hSCManager );

        hDevice = CreateFileA( DEVICE_NAME,GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, 0, NULL );

       }

       BOOL UnloadDriver()

       {

        SC_HANDLE hSCManager = OpenSCManager( NULL, NULL,SC_MANAGER_CREATE_SERVICE );

        SC_HANDLE hService = OpenService( hSCManager, SERVICE_NAME, DELETE | SERVICE_STOP );

        SERVICE_STATUS ss;

        if (ControlService( hService, SERVICE_CONTROL_STOP, &ss ))

        return true;

        else

        return false;

        CloseServiceHandle( hService );

        CloseServiceHandle( hSCManager );

       }

       ---------------------------------------------

       程序刚开始运行 LoadDriver()成功,再UnloadDriver()成功,然后再次LoadDriver()却失败了! 如果关闭程序再重新打开, LoadDriver()又是成功的!! 呕血....

推荐资讯
安徽合肥加强卡式燃具质量安全监管

安徽合肥加强卡式燃具质量安全监管

岚府燕窝溯源码一级拿货价_岚府燕窝溯源码一级拿货价多少

岚府燕窝溯源码一级拿货价_岚府燕窝溯源码一级拿货价多少

酒楼溯源码燕窝一般多少钱_溯源码燕窝的价格

酒楼溯源码燕窝一般多少钱_溯源码燕窝的价格

家用溯源码燕窝多少钱一克_溯源码燕窝的价格

家用溯源码燕窝多少钱一克_溯源码燕窝的价格

新西蘭南島皮克頓地區發生4.9級地震 首都有震感

新西蘭南島皮克頓地區發生4.9級地震 首都有震感

以太坊源码分析第二阶段_以太坊源码解读

以太坊源码分析第二阶段_以太坊源码解读

copyright © 2016 powered by 皮皮网   sitemap