はあなたの問題を打破することができます
3 system32フォルダにあるフォルダからDLLをコピーする)
xolehlp.dll
xpob2res.dll
xpsp1res.dll
2 format-)これは
HをDLLを登録します必要なコードは次のとおりです。
Option Explicit
Dim oFSO, WshShell, oTxtFile, sLine ,filePath, folderPath
Const ForReading=1
filePath ="C:\Documents and Settings\Amol\Desktop\Temp\FileList.txt"
'' Filepath is your local path to txt file
folderPath = "C:\Documents and Settings\Amol\Desktop\Temp\"
'' folderPath is your path to folder from where you want to copy the dlls
Set oFSO = CreateObject("Scripting.FileSystemObject")
Set WshShell = CreateObject("WScript.Shell")
Set oTxtFile = oFSO.OpenTextFile(filePath, 1)
Do Until oTxtFile.AtEndOfStream
sLine = oTxtFile.ReadLine
oFSO.CopyFile folderPath & sLine,"C:\WINDOWS\system32\"
sLine = "regsvr32 C:\WINDOWS\system32\"&sLine
WshShell.Run sLine
Loop
oTxtFile.Close
すべてのdllのリストがありますか?または、登録のためにsystem32フォルダを移動する必要のあるdllを必要とするフォルダの場所を知っているだけですか? – Amol
ええ。私はその種のdllを持っています。私は自分のシステムからそれを得ました32。このDLLの原因は、.NET Frameworkがインストールされていない他のコンピュータにプログラムを実行しようとするたびに発生するため、必要なDLLが表示されます。そして、私はそれをsystem32に貼り付けようとすると、まったく変更されません - まだエラーがあります。誰かが私に、そのdllをsystem32に自動的に登録するスクリプトを使用するように教えてくれました。あなたは4M01さんの原稿を知っていますか? – Bhabes
しかし、このdllをあるコンピュータから別のコンピュータにスクリプトや何かでコピーしたいのですか? &あなたはsystem32のdllを持っていると言っているように、特定のDLLを選択しているのか、フォルダ全体をコピーしていますか? – Amol