VBプログラマ質問スレ(6.0以前) Part42
■ このスレッドは過去ログ倉庫に格納されています
0392デフォルトの名無しさん
2005/06/28(火) 14:59:58レジストリのどこの位置に書き込めばいいのでしょうか・・・
今まではWindowsScriptingHostを使用して、下記のコードで
起動時に登録、終了時に解除というようにしていたのですが、
Sub R_Input(sDLLName As String, Optional bKaijo As Boolean = False)
On Error Resume Next
Dim sCommand As String, myWsh As Object, sOption As String
Select Case bKaijo
Case Is = True
sOption = "/u /s "
Case Is = False
sOption = "/s "
End Select
Set myWsh = CreateObject("Wscript.Shell")
sCommand = "REGSVR32 " & sOption & Chr(34) & App.Path & "\" & sDLLName & Chr(34)
myWsh.Run sCommand, , True
End Sub
このやり方ではWSHがインストールされていない環境だと実行できません・・・
そこでAPIを使用してレジストリに直接書き込もうとしたのですが、
自分の検索のやり方が悪いせいなのか、どこが書き込む位置なのか分からないのです・・・
■ このスレッドは過去ログ倉庫に格納されています