Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
RUNDLL32
|
|||
|---|---|---|---|
|
#18+
существует ли способ смены системного времени с помощью сабжа? или как здесь передать параметр в SetSystemDate? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 14:31 |
|
||
|
RUNDLL32
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. вот это? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 20:37 |
|
||
|
RUNDLL32
|
|||
|---|---|---|---|
|
#18+
мне нужно не вызывать панель для изменения настроек систменой даты, а сразу изменить дату, т.е. передать дату как параметр и что б она установилась можно так или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2003, 08:18 |
|
||
|
RUNDLL32
|
|||
|---|---|---|---|
|
#18+
А без rundll32 никак нельзя? Командная строка не подходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2003, 21:01 |
|
||
|
RUNDLL32
|
|||
|---|---|---|---|
|
#18+
SetSystemTime The SetSystemTime function sets the current system time and date. The system time is expressed in Coordinated Universal Time (UTC). Код: plaintext 1. 2. Parameters lpSystemTime [in] Pointer to a SYSTEMTIME structure that contains the current system date and time. The wDayOfWeek member of the SYSTEMTIME structure is ignored. Return Values If the function succeeds, the return value is nonzero. If the function fails, the return value is zero. To get extended error information, call GetLastError. (С) MSDN ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2003, 21:08 |
|
||
|
RUNDLL32
|
|||
|---|---|---|---|
|
#18+
да это я все понимаю а rundll32 разве не из командной строки запускает функции API?????? rundll32 shell32.dll,Control_RunDLL timedate.cpl,,0 это по вашему где запускается? так вот мне нужно тоже самое только изменить сразу время можно ли через rundll32 вызвать функцию и передать ей параметр, этого самого типа SYSTEMTIME?? ну, или не из коммандной строки, а через запуск файла *.vbs другими способами я не могу пользоваться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2003, 09:14 |
|
||
|
RUNDLL32
|
|||
|---|---|---|---|
|
#18+
я думаю нужно смотреть в сторону одной из Active Scripting технологий - там можно запускать скрипты и VBs в частности ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2003, 11:42 |
|
||
|
RUNDLL32
|
|||
|---|---|---|---|
|
#18+
а как в VBScript передать функции SetSystemTime параметр SYSTEMTIME????? это ж структура, как заполнять поля переменной этого типа???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2003, 15:00 |
|
||
|
RUNDLL32
|
|||
|---|---|---|---|
|
#18+
Командная строка Код: plaintext формат даты, наксколько я понимаю, зависит от Regionl Settings ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2003, 18:45 |
|
||
|
RUNDLL32
|
|||
|---|---|---|---|
|
#18+
ну, это *.bat файле а мне нада что б никаких окошек не вылетало, и потом, а время как менять? так долько дату поменять можно мне нада либо *.vbs либо *.js которые как я понимаю не позволяют изменить системную дату, ровно как и запускать функции WIN32API короче я на MASM32 сделал, екзешник 2,5К и работает не заметно, никаких признаков, мож кому понадобится, выставляет 11 часов в системном времени кстати, должно 7 выставлять (mov stime.wHour,7), но почемуто всегда прибаляется 4 например, mov stime.wHour,12 выставит в 16 хотя это мелочь, но все же интересно, мож кто знает почему так????? .386 .model flat, stdcall option casemap:none include \masm32\include\windows.inc include \masm32\include\kernel32.inc includelib \masm32\lib\kernel32.lib .data stime SYSTEMTIME <> .code start: invoke GetSystemTime, ADDR stime mov stime.wHour,7 invoke SetSystemTime, ADDR stime invoke ExitProcess, 0 end start ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2003, 10:03 |
|
||
|
RUNDLL32
|
|||
|---|---|---|---|
|
#18+
Так Астрахань-то как раз и есть в 4-м часовом поясе! А Улан-Батор - в 8-м! (был случай: какой-то умник установил этот часовой пояс: я обнаружил, что файлы правились глубокой ночью... Не иначе как шпиён завёлся!) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2003, 13:26 |
|
||
|
RUNDLL32
|
|||
|---|---|---|---|
|
#18+
причем здесь Астрахань и Улан-Батор??? просто на машине, где есть полный доступ к C:\ по фтп и где стоит прокси User Gate, в котором открыт только HTTPS с 8-00 до 17-00, нужно было менять время, запуская что-то на этой удаленной машине например, дозваниваемся в 24-00, а прога уже висит так незаметно, и ждет, например появления файла с определенным название в определенной папке как только она его находит она выставляет время в 11-00, ну, а в конце наоборот в результате получаем доступ, а лог потом просто чистим по тому же фтп=)), а факт разрыва ЮГ в логах не фиксирует =) я ж невиноват, что никто не следит за тем, что фтп открыт самое интересное, что все это сработало, чего я собственно не ожидал - как только ЮГ такое позволяет???? после этого я в политиках на работе на своем компе и моих подчиненных серверах запретил изменять системное время кому бы то нибыло=)) такие вот пирожки =)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2003, 00:44 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=32269061&tid=1348738]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
167ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 256ms |

| 0 / 0 |
