فرض کنید من 2 تا کامپوننت دارم کنار برنامم و نمیخوام براش ستاپ بسازم حالا چجوری این کامپوننت هارو رجیستر کنم با چه دستوری؟
روش زیر رو بلدم و در ویندوز 7 کاملا جواب میده اما در ویندوز xp حتما باید برنامه رو Run as administrator بکنید تا این کد اجرا بشه
Private Sub Form_Initialize()
If Len(App.Path) = 3 Then
ph = App.Path
Else
ph = App.Path & "\"
End If
Shell "RegSvr32 /s " & ph & "COMDLG32.OCX", vbNormalFocus
End Sub


حالا من برای حل مشکلش در ویندوز اکس پی چکار کنم؟