
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
16.05.2007, 08:54
|
|||
|---|---|---|---|
|
|||
Restart |
|||
|
#18+
Дорогие Фоксисти мне нужно функция или API который перезагрузил или заделал Refresh PC через из commandbutton Фокса.Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.05.2007, 11:10
|
|||
|---|---|---|---|
Restart |
|||
|
#18+
В самом Фоксе такой функции нет. Придется подгружать API-функции. Обьявляешь также, как и в других языках : Declare .... А вот какие ? Навскидку не помню, копатся влом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.05.2007, 11:15
|
|||
|---|---|---|---|
|
|||
Restart |
|||
|
#18+
Вот так заделал но это «холодная перезагрузка» а полную как сделать? WSHShell = CreateObject("WScript.Shell") WSHShell.Run("%systemroot%\system32\shutdown.exe -r -t 00") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.05.2007, 11:18
|
|||
|---|---|---|---|
|
|||
Restart |
|||
|
#18+
Пардон это полная перезагрузка но этот черный экран видно было ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.05.2007, 15:15
|
|||
|---|---|---|---|
Restart |
|||
|
#18+
Вот код: IF OS(11)='1' * если это WinNT то нужно взять привилегии DECLARE LONG GetCurrentProcess IN win32api DECLARE LONG OpenProcessToken IN win32api LONG ProcessHandle,LONG DesiredAccess,LONG @hToken DECLARE LONG LookupPrivilegeValue IN win32api STRING @lpSystemName,STRING @lpName,STRING @lpLuid DECLARE LONG AdjustTokenPrivileges IN win32api LONG TokenHandle,LONG DisableAllPrivileges,; STRING @NewState,LONG BufferLength,STRING @PreviousState,LONG @ReturnLength TOKEN_ADJUST_PRIVILEGES=32 hToken=0 OpenProcessToken(GetCurrentProcess(),TOKEN_ADJUST_PRIVILEGES,@hToken) lpSystemName='' SE_SHUTDOWN_NAME='SeShutdownPrivilege' lpLuid=SPACE(255) LookupPrivilegeValue(@lpSystemName,@SE_SHUTDOWN_NAME,@lpLuid) SE_PRIVILEGE_ENABLED=2 tkp=dth(1)+ALLTRIM(lpLuid)+dth(SE_PRIVILEGE_ENABLED) PreviousState=.null. ReturnLength=0 AdjustTokenPrivileges(hToken,0,@tkp,0,@PreviousState,@ReturnLength) ENDIF DECLARE LONG ExitWindowsEx IN win32api LONG uFlags,LONG dwReserved EWX_LOGOFF=0 EWX_SHUTDOWN=1 EWX_REBOOT=2 EWX_POWEROFF=8 ExitWindowsEx(EWX_SHUTDOWN,0) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.05.2007, 15:16
|
|||
|---|---|---|---|
Restart |
|||
|
#18+
Забыл пару строк: CLEAR DLLS ************************************************* * Returns a 4 byte string representing the number FUNCTION dth LPARAMETERS lnNum LOCAL i,ntmp,cRes cRes="" FOR i=3 TO 0 STEP -1 ntmp=INT(lnNum/256^i) lnNum=lnNum-ntmp*(256^i) cRes=CHR(ntmp)+cRes ENDFOR RETURN cRes *** ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&tablet=1&tid=1589334]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
177ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 240ms |
| total: | 527ms |

| 0 / 0 |
