Форум программистов, компьютерный форум CyberForum.ru

Запуск драйвера windows - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как узнать информацию о установленной ОС http://www.cyberforum.ru/cpp-beginners/thread615890.html
Здравствуйте. Хочу написать программу чтоб она узнавала информацию о ОС. типо: Windows 7 Максимальная. Почитал на сайте Майкрасофта там дан код но он выдает одни знаки вопроса. #include "stdafx.h" #include <windows.h> #include <tchar.h> #include <stdio.h> #include <strsafe.h> #pragma comment(lib, "User32.lib") #define BUFSIZE 256 typedef void (WINAPI *PGNSI)(LPSYSTEM_INFO);
C++ Как задать кодировку для TextOut? Как задать кодировку для TextOut? http://www.cyberforum.ru/cpp-beginners/thread615887.html
Проверить монотонность убывания ширины уровня дерева C++
Задача на бинарное дерево. Катастрофически не успеваю решить... Если кто-нибудь накидает код, буду премного! благодарен. Если, к сожалению, нету желания или времени, то можно хотя бы примеры полных программ построения бинарного дерева (с главной функцией). Я хотя бы там, возможно, что-то использовал... Большое спасибо за внимание.
Класс, inline C++
Все ли функции класса по умолчанию содержат спецификатор inline? Нужно ли его писать перед функциями класса?
C++ Подскажите как сделать такую задачку http://www.cyberforum.ru/cpp-beginners/thread615842.html
В файле дана последовательность целых чисел. Для каждого элемента последовательности вычислить количество элементов слева, которые по модулю меньше данного элемента, и количество элементов справа, превышающих его по модулю. Результаты записать в другой файл.
C++ Реализовать класс Fraction Реализовать класс Fraction из задание 1, используя для представления целой части класс LongLong из задания 2, а для представления дробной части положительное дробное число типа double. Задание 1. Создать класс Fraction для работы с дробными числами. Число должно быть представлено двумя полями: целая часть — длинное целое со знаком, дробная часть — беззнаковое короткое целое. Реализовать... подробнее

Показать сообщение отдельно
balrak
6 / 6 / 1
Регистрация: 01.04.2012
Сообщений: 81
28.06.2012, 17:57     Запуск драйвера windows
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
void setup()
{
    WCHAR namebuff[MAX_PATH];
    //get path to ths .sys.file
    GetModuleFileNameW(0, namebuff,256);
    DWORD a = wcslen( (const wchar_t*)namebuff ) ;
    while(1)
    {
      if(namebuff[a] == '\\')
          break;
      a--;
    }
    a++;
    wcscpy(&namebuff[a], L"test.sys");
    //create service
    SC_HANDLE man = OpenSCManager(0, 0, SC_MANAGER_ALL_ACCESS);
    if (man == NULL) 
        return; 
    DWORD k = GetLastError(); 
    //LPWSTR test = L"D:\\Documents and Settings\\akany\\Мои документы\\Visual Studio 2010\\Projects\\CP\Debug\\test.sys";
 
    SC_HANDLE t = CreateService(man, L"protectorservice", L"protectorservice", SERVICE_START | SERVICE_STOP, SERVICE_KERNEL_DRIVER, SERVICE_DEMAND_START, SERVICE_ERROR_NORMAL, namebuff, 0, 0, 0, 0, 0);
 
    k = GetLastError();
    StartService(t, 0, 0);
    k = GetLastError();
    CloseServiceHandle(t);
}
при запуске драйвера выдает ошибку 2 "The system cannot find the file specified."
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru