<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; JScript: Чтение памяти процесса]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=5596&amp;type=atom" />
	<updated>2011-03-17T19:15:24Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=5596</id>
		<entry>
			<title type="html"><![CDATA[Re: JScript: Чтение памяти процесса]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=46284#p46284" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2011-03-17T19:15:24Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=46284#p46284</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JScript: Чтение памяти процесса]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=46281#p46281" />
			<content type="html"><![CDATA[<p>Спасибо.</p>]]></content>
			<author>
				<name><![CDATA[ksa791]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25111</uri>
			</author>
			<updated>2011-03-17T18:52:21Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=46281#p46281</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JScript: Чтение памяти процесса]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=46280#p46280" />
			<content type="html"><![CDATA[<p>Использовать её можно, только сделав оболочку из COM объекта. К сожалению обычный jscript, равно как и vbscript не даст Вам таких возможностей.</p><p>P.S Да. ) Мне тоже всегда было обидно, что Майкрософт ограничивает полёт моей фантазии. Но иногда так хочется помечтать.</p>]]></content>
			<author>
				<name><![CDATA[Xameleon]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=8836</uri>
			</author>
			<updated>2011-03-17T18:37:34Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=46280#p46280</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JScript: Чтение памяти процесса]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=46278#p46278" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[ksa791]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25111</uri>
			</author>
			<updated>2011-03-17T18:20:44Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=46278#p46278</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JScript: Чтение памяти процесса]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=46275#p46275" />
			<content type="html"><![CDATA[<p>Вы пытаетесь вызвать функцию «ReadProcessMemory()», которой в скрипте нет.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2011-03-17T17:37:50Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=46275#p46275</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[JScript: Чтение памяти процесса]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=46273#p46273" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[ksa791]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=25111</uri>
			</author>
			<updated>2011-03-17T17:05:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=46273#p46273</id>
		</entry>
</feed>
