<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; Реестр: регистрация COM-компонентов для пользователя]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=1058&amp;type=atom" />
	<updated>2008-01-20T10:07:16Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=1058</id>
		<entry>
			<title type="html"><![CDATA[Реестр: регистрация COM-компонентов для пользователя]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=8119#p8119" />
			<content type="html"><![CDATA[<p>COM-компоненты могут быть зарегистрированы для последующего использования с помощью команды, подобной следующей:<br /></p><div class="quotebox"><blockquote><p>regsvr32.exe &quot;C:\WINDOWS\system32\dynwrap.dll&quot;</p></blockquote></div><p>В данном примере библиотека dynwrap.dll будет зарегистрирована в реестре для компьютера в целом. Это равносильно применению следующего reg-файла:<br /></p><div class="quotebox"><blockquote><p>Windows Registry Editor Version 5.00</p><p>[HKEY_CLASSES_ROOT\DynamicWrapper]</p><p>[HKEY_CLASSES_ROOT\DynamicWrapper\CLSID]<br />@=&quot;{202774D1-D479-11d1-ACD1-00A024BBB05E}&quot;</p><p>[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{202774D1-D479-11d1-ACD1-00A024BBB05E}]</p><p>[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{202774D1-D479-11d1-ACD1-00A024BBB05E}\InProcServer32]<br />@=&quot;C:\\Windows\\system32\\dynwrap.dll&quot;</p></blockquote></div><p>В ситуациях, когда у текущего пользователя не хватает прав для записи в соответствующие ключи реестра, можно зарегистрировать COM-компонент только для текущего пользователя, а не для компьютера в целом. В следующем примере (reg-файл) библиотека dynwrap.dll будет зарегистрирована в реестре только для текущего пользователя, что потребует прав только на запись в раздел HKEY_CURRENT_USER:<br /></p><div class="quotebox"><blockquote><p>Windows Registry Editor Version 5.00</p><p>[HKEY_CURRENT_USER\Software\Classes\DynamicWrapper]</p><p>[HKEY_CURRENT_USER\Software\Classes\DynamicWrapper\CLSID]<br />@=&quot;{202774D1-D479-11d1-ACD1-00A024BBB05E}&quot;</p><p>[HKEY_CURRENT_USER\Software\Classes\CLSID\{202774D1-D479-11d1-ACD1-00A024BBB05E}]</p><p>[HKEY_CURRENT_USER\Software\Classes\CLSID\{202774D1-D479-11d1-ACD1-00A024BBB05E}\InProcServer32]<br />@=&quot;C:\\Windows\\system32\\dynwrap.dll&quot;</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[The gray Cardinal]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=2</uri>
			</author>
			<updated>2008-01-20T10:07:16Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=8119#p8119</id>
		</entry>
</feed>
