bond07 Опубликовано 12 мая, 2004 Жалоба Поделиться Опубликовано 12 мая, 2004 Сделал приложение на с++ 6,хочу чтоб при нажатии на кнопку проинсталировался драйвер на монитор,имеется: E700B.INF,E700B.CAT,LGE700B.ICM . Подскажите кто знает как использовать INF-файл,или можно как то по другому. Ссылка на комментарий Поделиться на другие сайты Поделиться
Ray Опубликовано 12 мая, 2004 Жалоба Поделиться Опубликовано 12 мая, 2004 Посмотри здесь Все на английском. Ссылка на комментарий Поделиться на другие сайты Поделиться
aTeos Опубликовано 12 мая, 2004 Жалоба Поделиться Опубликовано 12 мая, 2004 Запусти C:\WINDOWS\System32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %1 и вместо %1 подставь путь к твоему inf-файлу. Путь к папке Windows тоже не забудь определить :) Ссылка на комментарий Поделиться на другие сайты Поделиться
bond07 Опубликовано 14 мая, 2004 Автор Жалоба Поделиться Опубликовано 14 мая, 2004 Спасибо aTeos,если не трудно напиши пожалуйста хоть маленький примерчик, какой командой вызывать и её параметры,очень надо Ссылка на комментарий Поделиться на другие сайты Поделиться
aTeos Опубликовано 15 мая, 2004 Жалоба Поделиться Опубликовано 15 мая, 2004 function ExecuteFile(const FileName, Params, DefaultDir: string; ShowCmd: Integer): THandle;var zFileName, zParams, zDir: array[0..79] of Char;begin Result := ShellExecute(Application.MainForm.Handle, nil, StrPCopy(zFileName, FileName), StrPCopy(zParams, Params), StrPCopy(zDir, DefaultDir), ShowCmd);end;procedure TForm1.Button1Click(Sender: TObject);var pathinf: string; param_0: string;beginpathinf := 'c:\byalarm.inf'; // путь к твоему inf-файлу напримерparam_0 := 'setupapi,InstallHinfSection DefaultInstall 132'; // обязательный параметр для установкиExecuteFile('rundll32.exe', param_0 + ' ' + pathinf, '""', SW_SHOWNORMAL);end; Не забудь включить модуль ShellAPI в раздел Uses Ссылка на комментарий Поделиться на другие сайты Поделиться
bond07 Опубликовано 16 мая, 2004 Автор Жалоба Поделиться Опубликовано 16 мая, 2004 С п а с и б о! Ссылка на комментарий Поделиться на другие сайты Поделиться
aTeos Опубликовано 16 мая, 2004 Жалоба Поделиться Опубликовано 16 мая, 2004 Ой блин елки палки че я написал... это же на Delphi а тебе на С++ надо... ну тут пример понятен думаю, так что разобраться при должном уровне знаний не сложно... Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти