اگه درست متوجه شده باشم شما می خواین مشخصه ای در فایل Exe یا Dll قرار بدین که بعداً با این مشخصه داخلی در این فایل با یک برنامه دیگه بتونین تشخیص بدین که این همون فایله یا نه.من جوابتون رو می دونم ولی دارم برنامش رو می نویسم یکی قضیه پیچیده و سطح بالا شده.تا امشب یا فردا می ذارمش.

برای این کار شما باید با Resources آشنا باشین.در واقع یک فایل resource-Res فایلی هست که شامل منابع داخلی ه و هنگام Compile کردن با برنامه Compile میشه و شما می تونین فایلهای مورد نیازتون رو در داخل Exe یا Dll قرار بدین .کاری که تمام برنامه نویس های حرفه ای و شرکت ها و حتی خود Microsoft در تمام EXE ها ویا Dll ها انجام میدن.

در ضمن این اطلاعات با Id که دارن میشه اونارو بازیابی کرد.

حالا شما چه کار می تونین بکنین..؟ شما باید یک نوع Resource که از نوع String باشه در فایل Exe تون قرار بدین که مثلاً Reza نام داره و ID اون مثلاً 101 هست .این Resource با فایل EXE شما Compile میشه .حالا کار دوم اینه که برنامه ای با VB بنویسین که بتونه Resource های داخلی فایلهای EXE رو شناسایی کنه .... و تشخیص بده که آیا Resource ی از نوع String با ID 101 و حاوی مقدار Reza باشه . این برای موارد DLL و EXE هست ولی اگه یک فایل متنی و یا فایلیست که مقادیر رشته ای درون خودتون نوشتین که حتی پسوند اون نیز فرق بکنه کافیه با دستور Write یا Put یک Password مانند اضافه کنین و اون رو با برنامه دیگه چک کنین.

برنامه های لازم رو سعی میکنم تا شب آماده کنم.ولی من کنکوریم....