<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; JScript: Чтение памяти процесса]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=5596</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=5596&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «JScript: Чтение памяти процесса».]]></description>
		<lastBuildDate>Thu, 17 Mar 2011 19:15:24 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: JScript: Чтение памяти процесса]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=46284#p46284</link>
			<description><![CDATA[<p><strong>ksa791</strong>, ни VBScript, ни JScript не умеют работать с WinAPI. Однако, есть способ попробовать научить их этому:<br /><a href="http://www.script-coding.com/dynwrapx.html">Библиотека dynwrapx.dll и вызов функций Win 32 API</a><br /><a href="http://forum.script-coding.com/viewtopic.php?id=2214">JScript/VBScript &amp; Win32 API: DynamicWrapperX</a></p><p><span style="color: Green">Ссылки оформляем <a href="http://forum.script-coding.com/help.php#bbcode">тэгом «url»</a>. Я поправил Ваш предыдущий пост.</span></p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Thu, 17 Mar 2011 19:15:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=46284#p46284</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Чтение памяти процесса]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=46281#p46281</link>
			<description><![CDATA[<p>Спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (ksa791)]]></author>
			<pubDate>Thu, 17 Mar 2011 18:52:21 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=46281#p46281</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Чтение памяти процесса]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=46280#p46280</link>
			<description><![CDATA[<p>Использовать её можно, только сделав оболочку из COM объекта. К сожалению обычный jscript, равно как и vbscript не даст Вам таких возможностей.</p><p>P.S Да. ) Мне тоже всегда было обидно, что Майкрософт ограничивает полёт моей фантазии. Но иногда так хочется помечтать.</p>]]></description>
			<author><![CDATA[null@example.com (Xameleon)]]></author>
			<pubDate>Thu, 17 Mar 2011 18:37:34 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=46280#p46280</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Чтение памяти процесса]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=46278#p46278</link>
			<description><![CDATA[<p>Спасибо исправил строку, теперь<br /></p><div class="codebox"><pre><code>var ReadProcessMemory(myprocessid, 0, buffer, 4, 0);</code></pre></div><p>Всё равно не работает.<br />Я про ReadProcessMemory прочел здесь: <a href="http://msdn.microsoft.com/en-us/library/ms680553(VS.85).aspx">ReadProcessMemory Function (Windows)</a> и подумал, что её можно использовать в jscript.</p><p>Или я синтаксис неправильно выполнил?</p>]]></description>
			<author><![CDATA[null@example.com (ksa791)]]></author>
			<pubDate>Thu, 17 Mar 2011 18:20:44 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=46278#p46278</guid>
		</item>
		<item>
			<title><![CDATA[Re: JScript: Чтение памяти процесса]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=46275#p46275</link>
			<description><![CDATA[<p>Вы пытаетесь вызвать функцию «ReadProcessMemory()», которой в скрипте нет.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Thu, 17 Mar 2011 17:37:50 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=46275#p46275</guid>
		</item>
		<item>
			<title><![CDATA[JScript: Чтение памяти процесса]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=46273#p46273</link>
			<description><![CDATA[<p>Здравствуйте.<br />Не получается выполнить чтение памяти процесса.<br />Использую такой код:<br /></p><div class="codebox"><pre><code>var WshShell = WScript.CreateObject(&quot;WScript.Shell&quot;);
var strComputer = &quot;.&quot;;
var myprocessid;
var objWMIService = GetObject(&quot;winmgmts:\\\\&quot; + strComputer + &quot;\\root\\CIMV2&quot;);
var colItems = objWMIService.ExecQuery(&quot;SELECT * FROM Win32_Process&quot;);
var enumItems = new Enumerator(colItems);

for (; !enumItems.atEnd(); enumItems.moveNext()) {
    var objItem = enumItems.item();
    if (objItem.name == &quot;opera.exe&quot;) {
         myprocessid = objItem.ProcessID;
    }
}
var buffer;
ReadProcessMemory(myprocessid, 0, buffer, 4, 0);</code></pre></div><p>Подскажите пожалуйста, что я делаю не так в последней строке кода?</p>]]></description>
			<author><![CDATA[null@example.com (ksa791)]]></author>
			<pubDate>Thu, 17 Mar 2011 17:05:23 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=46273#p46273</guid>
		</item>
	</channel>
</rss>
