![]() |
|
#1
|
|||
|
|||
![]() День (ночь) добрый(ая). Имею вот такую штуту (не знаю как называеться)
uses ShellAPI; procedure TForm1.Create_APClick(Sender: TObject); begin ShellExecute(0,'open','cmd.exe','/c netsh wlan set hostednetwork mode=allow ssid="300V5A" key="joni2453" keyUsage=persistent','C:\Windows\system32\',SW_SHO W); end; подскажите пожалуйста что дописать чтоб это все работало от имени администратора и как вообще сделать так чтоб ком строка вообще не появлялась даж на долю сек??? заранее благодарен. p.s. сорь если такая тема уже есть вроде все перерыл не нашел, и если есть прошу не удалять, т.к. это далеко не перый вопрос по этой теме. основу взял отсюда http://www.delphisources.ru/forum/showthread.php?t=7276 софтину пришлось писать для подруги т.к. она не в какую не хотит понимать командную строку)) а опыта в подобном деле 0 когда то давно в школе проходил qbasic который благополучно тогда же и был забыт, а платить 3 килорублика за подобную софтину уж совсем не охото. Последний раз редактировалось V_Max_S, 24.12.2012 в 15:09. |
#2
|
||||
|
||||
![]() эта штука называется "Microsoft Virtual Wi-Fi". для запуска с правами администратора нужно добавить файл манифест .rc:
Код HTML:
а вообще проще создать батник на рабочем столе и указать запускать с правами администратора. Пишу программы за еду. __________________ |
#3
|
|||
|
|||
![]() премного благодарен, а про Microsoft Virtual Wi-Fi ))) я не знаю про строки из Delphi.) и батники созданы, но чет захотелось вот так)
p.s. а как и куда этот файл можно добавить? я так понял скопировать в блокнот и поменять txt на .rc? а потом что? Последний раз редактировалось V_Max_S, 24.12.2012 в 16:54. |
#4
|
|||
|
|||
![]() Цитата:
![]() при чем тут понимание\не понимание командной строки ? |
#5
|
|||
|
|||
![]() да при том что батник тож надо менять " ssid="300V5A" key="joni2453" " так что делать то с тем файлом?
|
#6
|
||||
|
||||
![]() Создать RC-файл, поместить туда указанный код, собрать, используя brcc32.exe, подключить полученный RES-файл в проект.
Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#7
|
||||
|
||||
![]() создать файл hobbit.rc:
Код HTML:
Пишу программы за еду. __________________ |
#8
|
|||
|
|||
![]() Цитата:
Код:
@netsh wlan set hostednetwork mode= @set /p ssid= SSID: @if "%ssid%"=="" set ssid=MS Virtual WiFi& exit /b @set /p key= Key: @if "%key%"=="" set key=Pass for virtual wifi& exit /b @netsh wlan set hostednetwork mode=allow ssid="%ssid%" key="%key%" keyUsage=persistent @netsh wlan start hostednetwork |