اگر از برنامه های نصب استفاده می کنید، کل فایلهای msm برای CRT و MFC را به برنامه اضافه کنید
من قصد دارم از امکانات خود visual stdio بهره ببرم یعنی در حقیقت میخواهم از setup and deployment در خود ویژوال استدیو استفاده کنم .
فایلهای msm ؟ منظورتون دقیقا چیه ؟
برای اطلاعات بیشتر در مورد dll های قابل انتشار به فایل Redist.txt در فولدر Visual Studio بروید و آن ها را مشاهده کنید.
این کار رو کردم .و اینها رو دیدم :
msjet35.dll
msjint35.dll
msjter35.dll
msrd2x35.dll
msrepl35.dll
expsrv.dll
vbajet32.dll
msexch35.dll
msexcl35.dll
mspdox35.dll
msltus35.dll
mstext35.dll
msxbse35.dll
MSJTOR35.DLL
MSJT4JLT.DLL
mdac_typ.exe
msorcl32.dll
msdaora.dll
خوب یعنی منظورتون اینه که اینها باید روی کامپیوتر هدف کپی شن ؟
برای dll ها اکثرا کپی کردن آن ها در فولدر برنامه یا شاخه system32 کفایت می کند و کار خواصی نیاز نیست
شاخه سیستم رو مثل شکل زیر تعیین کنم و در اون فایلها رو کپی کنم ؟
اما برای سایر موارد و ActiveX هایی که نیاز به رجیستر شدن دارند از همان regsvr32.exe با استفاده از دستور ( )system در C برای اجرای command استفاده کنید.
منظورم روش دستی این کار نیست میخوام بدونم که در یک فایل نصبی که خودکار این کارها رو انجام میده چطور رجیستر شدن یک اکتیوایکس رو اعمال کنم ؟
در مورد فایلها هم یک چیزی رو متوجه نمیشم :
شما خوتون به این صورت نوشتید :
من هم مشکلم تو همین دو نقطه ای هست که در اول آدرس گذاشتید مثلا اکتیوایکسی که دستوری مثل open داره در برنامه چه کدی رو قرار بدم ؟
اگه توضیح بیشتری بدید ممنون میشم .