میخوام کد فعال سازی بسازم بطوریکه فایل اکسل در هر کامپیوتری اجرا نشه. به این شکل عمل میکنم برنامه در ابتدای اجرا شدن سریال نامبر درایو c رو میخونه. مثلا یه همچین چیزی 235D2F25 حالا من میخوام با یک سری عملیات ریاضی یک کد منحصر به فرد وابسته به این سریال نامبر بسازم.
حالا سوالم اینه چطور میتونم کاراکتر به کاراکتر روی ابن سریال نامبر کار کنم؟مثلا بگم کاراکتر اول اگر عدد بود آن را دو برابر کن و اگر عدد نبود یعنی یک حرف بود آن را با یک حرف مشخص دیگری جابجا کن. در مثال بالا کاراکتر اول از دو به چهار تغیر میکند. در ادامه کاراکتر دوم اگر عدد بود 3 واحد اضافه کن اگر حرف بود با حرف مشخص دیگری جابجا کن یعنی در مثال بالا کاراکتر دوم از سه به شش تغییر یابد.به همین ترتیب تا کاراکتر آخر.یا در کل ساخت کد فعال سازی به هر شکل دیگه ای.
در ضمن طول متغیر سریال نامبر هم مطمن نیستم ثابت باشه یعنی شاید توی هر کامپیوتری متفاوت باشه در مثال بالا 8 هست.
ممنون میشم کسی بلد باشه راهنمایی کنه
حالا سوالم اینه چطور میتونم کاراکتر به کاراکتر روی ابن سریال نامبر کار کنم؟مثلا بگم کاراکتر اول اگر عدد بود آن را دو برابر کن و اگر عدد نبود یعنی یک حرف بود آن را با یک حرف مشخص دیگری جابجا کن. در مثال بالا کاراکتر اول از دو به چهار تغیر میکند. در ادامه کاراکتر دوم اگر عدد بود 3 واحد اضافه کن اگر حرف بود با حرف مشخص دیگری جابجا کن یعنی در مثال بالا کاراکتر دوم از سه به شش تغییر یابد.به همین ترتیب تا کاراکتر آخر.یا در کل ساخت کد فعال سازی به هر شکل دیگه ای.
در ضمن طول متغیر سریال نامبر هم مطمن نیستم ثابت باشه یعنی شاید توی هر کامپیوتری متفاوت باشه در مثال بالا 8 هست.
ممنون میشم کسی بلد باشه راهنمایی کنه
کامنت