PDA

View Full Version : اجرای کدهنگام شروع اکسس بدون فرم و امثال آ



mohsenna30ri
پنج شنبه 26 مرداد 1385, 10:14 صبح
سلام
:kaf: :متفکر: :اشتباه: همانطور که می دانید اغلب کدهای امنیتی در هنگام شروع اکسس و در یک فرم یا ماکرو و... قرار داده می شود تا اجرا شوند حال اگر کسی بوسیله ایمپورت و اکسپورت فرم یا ماکرو را عوض کند کد امنیتی اجرا نمی شود
چه ترفندی جهت اجرا شدن یک کد بدون این آبجکتها سراغ دارید
یعنی می خواهم کد در شروع اکسس ، مستقیم و بوسیله یک ماژول اجرا شود

SoftDevCo
پنج شنبه 26 مرداد 1385, 13:05 عصر
سلام
:kaf: :متفکر: :اشتباه: همانطور که می دانید اغلب کدهای امنیتی در هنگام شروع اکسس و در یک فرم یا ماکرو و... قرار داده می شود تا اجرا شوند حال اگر کسی بوسیله ایمپورت و اکسپورت فرم یا ماکرو را عوض کند کد امنیتی اجرا نمی شود
چه ترفندی جهت اجرا شدن یک کد بدون این آبجکتها سراغ دارید
یعنی می خواهم کد در شروع اکسس ، مستقیم و بوسیله یک ماژول اجرا شود
مستقیم که نمیشه ولی می تونی از طریق کد نویسی توی اجرا شدن یه فرم بنویسی.

sarami
پنج شنبه 26 مرداد 1385, 23:06 عصر
بهترین روش برای این کار اینه که یه فرم با VB بسازین و کلیه کدهایی که میخواین رو تو اون فرم بنویسین و در پایان با استفاده از shell برنامه Mdb تون رو ران کنین با این روش خیلی دستتون برای کارهایی از قبیل ایجاد کلید registery و یا تنظیمات امنیتی و حتی upgread شدن نرم افزار قبل از هر بار بالا آمدن باز میشه

mohsenna30ri
شنبه 28 مرداد 1385, 06:31 صبح
باید ایده جالبی باشه می شه توضیح بیشتری بدین یا یک مثال بفرستین
mohsenna30ri@gmail.com

Fazaeli
شنبه 28 مرداد 1385, 09:58 صبح
لطفاً توضیح بیشتری بدین ویک مثال بزنید آقای صارمی
ممنون

sarami
چهارشنبه 08 شهریور 1385, 07:22 صبح
متاسفانه چون این تاپیک در صفحه های قبل قرار گرفته بود بنده فراموش کرده بودم نمونه برنامه رو آپلود کنم اینم نمونه برنامه

mohsenna30ri
پنج شنبه 09 شهریور 1385, 06:53 صبح
مرسی
اگر ممکنه یک توضیح کوچولو لطف کنید متشکرم
چند تا ماژول ان مربوط به اکسس است و چند تای دیگه مربوط به وی بی
تو اکسس چه جوری استفاده کنیم

sarami
پنج شنبه 09 شهریور 1385, 11:48 صبح
این فرم قبل از بالا اومدن اکسس شروع به کار میکنه یه نکته روزانه از بزرگان رو پائین صفحه به صورت رندوم نمایش میده که بانکش داخله Sql هستش سپس فایلهای مورد نیاز برنامه رو در مسیر خواصی کپی میکنه و نهایتا آخرین نسخه برنامه رو کپی و سپس بازش میکنه. بدین طریق شما با توسعه نرم افزار دیگه نیاز به کپی و آپگرید کردن برای همه افراد رو نمی خواد دستی بکنین. خوده این فرم کار رو براتون انجام مده در ضمن یک error handler در همه ایونت ها قرار داره به محض بروز خطا ازش log میگیره و اگه کار بر بخواد توضیحی برا خطای برنامه بنویسیه مسنجری که براشون نوشتیم این کارو میکنه و کاربرا بدین طریق خطاهای برنامه رو برا ما توضیح میدن ما اصلاح میکنیم و به محض اینکه کاربر دوباره برنامه رو راه اندازی کنه نسخه جدید که خطا اصلاح شده رو داره.
بدین طریق شما تمام خطاهای اتفاق افتاده در برنامه رو و اینکه در کدوم ایونت اتفاق افتاده و از همه مهمتر با شرحی که کاربربراش نوشته دارین و به مرور زمان تمام خطاها شناسایی و مشکلات رفع میشه.در ضمن اگه کامپوننتی رو اضافه کنین و یا .... به کمک این فرم میتونین این کارو بکنین بدون اینکه بخواین برا همه این کار رو بکنین

mohsenna30ri
پنج شنبه 30 شهریور 1385, 07:06 صبح
آقای صارمی کدی که می گین کجاست الان که غیبش زده

sarami
پنج شنبه 30 شهریور 1385, 12:53 عصر
متاسفانه بدلیل کمبود جا حذف شده از دوستانی که دانلود کردن خواهش دارم اگه ممکنه آپلود کنن.اگر نه که باید تا وقتی به محل کارم برم و آپلودش کنم باید منتظر بمونین

mohkhosh
شنبه 01 مهر 1385, 09:45 صبح
یه راه جالب دیگه هم هست همه کاراتو تو یه ماکرو save کن و اسمش رو بزار autoexec اکسس اتوماتیک این ماکرو در شروع run شدنش اجرا می کنه

mohsenna30ri
یک شنبه 02 مهر 1385, 07:07 صبح
یه راه جالب دیگه هم هست همه کاراتو تو یه ماکرو save کن و اسمش رو بزار autoexec اکسس اتوماتیک این ماکرو در شروع run شدنش اجرا می کنه
هدف ما اینه که از طریق یک ماژول اینکار را انجام بدیم تا نتواند دستکاری شود - به عنوان گفتگو توجه فرمائید - متشکرم

sarami
دوشنبه 03 مهر 1385, 12:12 عصر
از لینک دانلود (http://www.box.net/public/yezj0iahnx) نمائید

sarami
دوشنبه 03 مهر 1385, 12:20 عصر
نمونه ذیل یک برنامه ADP رو میگیره و به ADE تبدیل میکنه و کلید Shift & Enter رو هم میبنده برای راهتی کار ازش استفاده میکردم ولی میتونه ایده بده به شما....
دانلود (http://www.box.net/public/qsi571s7ig)