برنامه ساخته شده با vb6 در ویندوز ویستا اجرا نمیشود .در زمان نصب برنامه
مقداری اطلاعات در رجیستری ویندوز نوشته می شود.
لطفا" در این مورد راهنمائی نمائید. با تشکر
به نظر من :
برای برنامه Set up بسازید.
سلام شما باید ocx کرک کنی تا بتونی تو ویندوز ویستا استفاده کنید برایاینکار هم میتونی ocx هایی که استفاده میکنی تو سایت ماکروسافت پیدا کنی و به وسیله نرم افزاری که خود ماکروسافت برای کرک کردن گذاشته استفاده کنی من تست کردم جواب میده
دوست عزیز
setup برنامه توسط Inoosetup ساخته شده و مشکلی ندارد.
اگر منظور ازکرک رجیستر کردن dll. می باشد فایلهای ocx. و dll. در هنگام نصب در پوشه system32 توسط setup رجیستر میشوند.
قبل از اجرا شدن , مسير برنامه رو به اين آدرس اضافه کنيد
کد:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
Value Name: مسير کامل فايل اجرايی
Value data: WINXPSP2
برای innosetup هم ميتونيد اين کد رو اضافه کنيد
کد:
[Registry]
Root: HKCU; Subkey: "Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"; ValueType: string; ValueName: "{app}\App.exe"; ValueData: "WINXPSP2"; Flags: uninsdeletekeyifempty uninsdeletevalue
اسم App.exe رو با برنامه خودتون جابه جا کنيد
(۰۶-آبان-۱۳۸۸, ۲۳:۵۱:۰۸)saeedzx نوشته است: [ -> ]سلام شما باید ocx کرک کنی تا بتونی تو ویندوز ویستا استفاده کنید برایاینکار هم میتونی ocx هایی که استفاده میکنی تو سایت ماکروسافت پیدا کنی و به وسیله نرم افزاری که خود ماکروسافت برای کرک کردن گذاشته استفاده کنی من تست کردم جواب میده
دوست عزیز setup برنامه توسط Inoosetup ساخته شده و در WINXP مشکلی ندارد. اگر منظورشما ازکرک ocx رجیستر کردن dll. می باشد فایلهای ocx. و dll. در هنگام نصب در پوشه system32 توسط setup رجیستر میشوند.