![]()  | 
 
         
           |  
| 
			
			 | 
		#1 | |||
| 
			 Коварный тип 
			![]() 
  | 
	
	
	
		
		
			
			 Как зарегистрировать файлы *.dll и *.ocx 
		
		
		
	При регистрации файлов *.dll и *.ocx происходит их запись в Реестр Windows (это можно сделать и вручную). При этом в ветке [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs] создается параметр REG_DWORD, например C:\Program Files\InterVideo\Common\Bin\StorageTools.dll или C:\WINDOWS\System32\MSCOMCTL.OCX, со значением 1. Регистрация файлов *.dll и *.ocx производится с помощью сервера регистрации regsvr32.exe (дисковый адрес которого – C:\WINDOWS\system32). Рассмотрим способы регистрации: 
 Примечание Использование команды regsvr32: regsvr32 [/u] [/s] [/n] [/i[:строка_команд]] DLL-файл /u – отменяет регистрацию DLL; /s – «тихий» режим – окна сообщений не отображаются; /i – вызывает DllInstall, передавая параметром необязательную строку_команд, при использовании с ключом /u вызывает DLLUnInstall; /n – не вызывает DllRegisterServer; это может использоваться с ключом /i. Если регистрация файлов *.dll и *.ocx прошла успешно, появится соответствующее сообщение, например, в Windows Vista появится окно RegSvr32 с сообщением «Успешное выполнение DllRegisterServer в C:\WINDOWS\system32\msvbvm50.dll». ![]()  | 
|||
| 
		
		
		
		
		
		
		
			 Последний раз редактировалось Serberg; 02.08.2012 в 01:31..  | 
||||
	
		
		
		
		
			 
		
		
		
		
		
		
			
		
		
		
	 | 
||||