ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

10.04.2009, 13:55
|
|
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
Провел на форуме: 2982851
Репутация:
107
|
|
Сообщение от razb
Ты два раза выделяешь память на один указатель в следствии этого первый блок памяти теряется.
Читай внимательно, я немогу освободить 1й блок.
|
|
|

10.04.2009, 14:18
|
|
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
Провел на форуме: 2868783
Репутация:
414
|
|
Знач. используй два буфера. В переменную buf присваивается адрес начала выделенной памяти, а предыдущее значение теряется и его уже не вернуть поэтому и будет утечка памяти.
|
|
|

10.04.2009, 15:31
|
|
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
Провел на форуме: 2982851
Репутация:
107
|
|
Сообщение от razb
Знач. используй два буфера. В переменную buf присваивается адрес начала выделенной памяти, а предыдущее значение теряется и его уже не вернуть поэтому и будет утечка памяти.
Что значить используй два.Мне надо освободить область памяти после операции += .Если нечего по делу ответить то лутчше вообще молчать.
|
|
|

10.04.2009, 15:39
|
|
Познающий
Регистрация: 30.01.2009
Сообщений: 30
Провел на форуме: 75077
Репутация:
14
|
|
или засунь перед освобождением или используй бва указателя на буфер. А так ты портишь указатель на буфер, ясен пень, что оно ругается.
|
|
|

10.04.2009, 16:06
|
|
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
Провел на форуме: 2982851
Репутация:
107
|
|
Сообщение от BlackSilver
или засунь перед освобождением или используй бва указателя на буфер. А так ты портишь указатель на буфер, ясен пень, что оно ругается.
А как продублировать указатель?И неподпортит ли это кучю?
|
|
|

10.04.2009, 17:24
|
|
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
Провел на форуме: 811764
Репутация:
119
|
|
Сообщение от _SEREGA_
Люди,хелп плиз. Нужна функция ВинАпи которая ребутит и выключает комп. токо не надо те которые требуют серьёзные привилегии!
без привилегий вроде только в 98ой получится выключить/перезагрузить
Сообщение от msdn
To shut down or restart the system, the calling process must use the AdjustTokenPrivileges function to enable the SE_SHUTDOWN_NAME privilege.
|
|
|

10.04.2009, 18:53
|
|
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
Провел на форуме: 811764
Репутация:
119
|
|
Сообщение от _SEREGA_
наверное много кода писать надо чтоб подянять привилигеии?!
не много
Код:
void enablepriv(int fEn)
{
HANDLE hToken;
if(OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES, &hToken))
{
TOKEN_PRIVILEGES tp;
tp.PrivilegeCount = 1;
LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME, &tp.Privileges[0].Luid);
tp.Privileges[0].Attributes = fEn ? SE_PRIVILEGE_ENABLED : 0;
AdjustTokenPrivileges(hToken, 0, &tp, sizeof(tp), NULL, NULL);
CloseHandle(hToken);
}
}
Для работы с приводом копай в сторону mciSendString
|
|
|

10.04.2009, 20:05
|
|
Постоянный
Регистрация: 05.07.2008
Сообщений: 555
Провел на форуме: 3134311
Репутация:
1467
|
|
Сообщение от _SEREGA_
Люди,хелп плиз. Нужна функция ВинАпи которая ребутит и выключает комп. токо не надо те которые требуют серьёзные привилегии!
exitsystemex (ewx_shutdown,ewx_force); - вырубить
exitsystemex (ewx_reboot,ewx_force); - ребут
по-моему это не винапи а MMSystem.... сойдет?
......
|
|
|

10.04.2009, 20:49
|
|
Постоянный
Регистрация: 25.05.2007
Сообщений: 448
Провел на форуме: 4226446
Репутация:
1564
|
|
Сообщение от _SEREGA_
Люди,хелп плиз. Нужна функция ВинАпи которая ребутит и выключает комп. токо не надо те которые требуют серьёзные привилегии!
вот уже хз сколько постов написали ответов. а все потому, что никто не дал ссылки на первоисточник.
http://msdn.microsoft.com/en-us/library/aa376868(VS.85).aspx
В эту тему заходишь и все время одни и те же вопросы в разных формулировках. когда уже люди осознают, что мсдн это круто
|
|
|

10.04.2009, 21:56
|
|
Участник форума
Регистрация: 08.02.2008
Сообщений: 116
Провел на форуме: 1608432
Репутация:
158
|
|
как отправить это на С++
Код:
http://forum.antichat.ru/search.php
Host: forum.antichat.ru
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.0.8) Gecko/2009032609 MRA 5.4 (build 02647) Firefox/3.0.8 (.NET CLR 3.5.30729)
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ru,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://forum.antichat.ru/index.php?
Cookie: *****
Content-Type: application/x-www-form-urlencoded
Content-Length: 58
s=&do=process&sortby=lastpost&forumchoice=0&query=antichat
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|