بیست

نوشته های ایمان زندیه

بیست

نوشته های ایمان زندیه

قـفل نرم افزاری کولاک

قـفل نرم افزاری کولاک

 

سلام به همه دوستان عزیز

دوستان عزیز می تونند برای حفاظت اطلاعات سی دی شون از قفل نرم افزاری کولاک استفاده کننید.

بطور خلاصه کولاک یک قفل نرم افزاری جهت حفاظت از نرم افزار تولیدی شما در برابر کپی غیر مجاز آن می باشد. اساس قفل نرم افزاری کولاک بر "کدهای فعال ساز ثابت" است و استفاده از قفل نرم افزاری کولاک، مستلزم فقط سه مرحله می باشد:

 1) ایجاد یک "فایل پارامتر" در برنامه مدیریت قفل،

 2) اضافه سازی یک خط به سورس برنامه جهت فراخوانی تابع چک قفل (قفل نرم افزاری کولاک را نمی توان در مورد فایلهای اجرایی اعمال کرد و وجود سورس برنامه جهت بکارگیری قفل الزامی است)،

 3) صدور کد فعال ساز برای کاربر

در اولین اجرای برنامه توسط کاربر، قفل کولاک، پنجره فعال سازی برنامه را به او نمایش خواهد داد، کاربر با اعلام اطلاعات موجود بر بر روی این پنجره (شناسه کاربر و شناسه کامپیوتر کاربر) به شما (از طریق تماس تلفنی یا بصورت خودکار از طریق اینترنت)، کد خود را دریافت می نماید و از آن پس، برنامه او فعال می گردد (برنامه تولید کننده کد، جزء بسته نرم افزاری کولاک می باشد). این کار به ازای هر کامپیوتر فقط یک بار صورت می پذیرد و کد داده شده به کاربر، تا زمانی که او در سخت افزار کامپیوتر خود تغییری ایجاد ننماید، ثابت و معتبر خواهد بود (حتی اگر سیستم عامل خود را دوباره نصب یا هارد دیسک خود را فرمت کند).

واما :

بالاخره plugin مخصوص محیط Multimedia Builder برای قفل نرم افزاری کولاک آماده شد: از این پس دوستانی که با محیط Multimedia Builder کار می کنند می توانند به سادگی و با استفاده از plugin تهیه شده برای قفل نرم افزاری کولاک، در کمترین زمان ممکن، برنامه خود را در برابر کپی غیر مجاز محافظت نمایند. با استفاده از این plugin دیگر نیازی به استفاده از CLK.DLL یا همان کتابخانه توابع کولاک نبوده و در صورت Embed کردن این plugin به فایل اجرایی نهایی، امنیت بیشتری نیز حاصل خواهد شد.

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

قرار دادن برنامه کنار ساعت ویندوز ( Taskbar )

سلام به همه دوستان عزیز

از اونجایی که همیشه سوالاتی در مورد قرار دادن پنجره برنامه در کنار ساعت ویندوز ( Taskbar ) پرسیده میشه  تصمیم گرفتم یک نمونه در این مورد درست کنم. پلاگین های Plugy , MMBTray , Tweak , Systools  میتونند اینکار را برای ما انجام دهند. توی این  Demo  من از سه تاشون استفاده کردم و میتونید با هر کدوم از اونها که مایل بودید پنجره برنامه را در تسکبار Minimize  کنید.

از پلاگین SysTools استفاده نکردم چون با MMB 4.9.7 کار نمی کنه و برنامه قفل میکنه. در ضمن میتونید توی این نمونه ای که ساختم راهنمای کامل پلاگین ها را هم مشاهده کنید. من خودم  پلاگین MMBTray  را چون امکانات بیشتری داره ترجیح میدم.

دانلود پروژ ه قرار دادن برنامه در Taskbar  ( حجم 424 کیلو بایت )

Universal MMB Player

سلام به همه دوستان عزیز

امروز قصد دارم یک مدیا پلایر که توسط MMB ساخته شده را برای شما معرفی کنم.

نام برنامه :  Universal MMB Player v2.0

سازنده برنامه :                                                                 

                Sergeev Andrey Name:

E-mail: as-master@list.ru

Location: Russia

این پلایر ساخته شده با MMB قادر است تا انواع فایل های مالتی مدیا را برای شما پخش نماید.

__ نمایش فایل های مالتی مدیا بیلدر ( mbd ) بدون باز کردن MMB 

__ نمایش فایل های صوتی

__ نمایش فایل های تصویری

__ نمایش فایل های فلش

__ نمایش تصاویر و عکس ها

این نرم افزار نشان میدهد که با MMB میشود کار های فوق العاده ای انجام داد. خوشحال میشم اگر دوستان پلایر و یا برنامه ای با MMB ساخته اند به من معرفی کنم تا در وبلاگ قرار دهم.

برنامه را میتوانید از لینک زیر دریافت کنید.

دانلود  Universal MMB Player

 


آقا علی سی دی شما ارسال شد. امیدوارم رضایت شما را جلب کند .

برای ساخت قالب mmb میتونید از برنامه Real Draw  محصول همین شرکت استفاده کنید.

اینم لینک مستقیم برای پروژه رجیستر کردن    http://www.nano-pc.persiangig.com/1Code1PC.rar

پلاگین برای ضبط صدا

سلام به همه دوستان عزیز

من لینک های توی لینکدونی را یکی یکی تست کردم به جز سه تا شون بقیه اونها سالمند و میتونید دانلود کنید. اون سه تایی هم که خراب بودند به زودی دوباره آپلود می کنم.

اما مطلب امروز

فرض کنید شما میخواهید یک mp3 player حرفه ای درست کنید. علاوه بر دکمه های اصلی و رقص نور و حتی پوسته برای پلایرتون ,  استفاده از بعضی از پلاگین ها برای افزایش امکانات پروژه  و کارایی اون مورد نیازه.

به وسیله پلاگین Sound Recorder میتونید امکان ضبط مستقیم صدا را تو پلایرتون بگنجانید. این پلاگین میتونه صدارا برای شما ضبط کنه و با فرمت wav ذخیره کنه. فکر نکنم توضیح خاصی نیار باشه. میتونید پلاگین را به همراه یک Demo از لینک زیر دانلود کنید.

دانلود پلاگین برای ضبط صدا


پاک کردن , ایجاد , تغییر نام و انتقال فایل ها و پوشه ها به وسیله

سلامی دوباره به همه دوستان عزیز

یک مدت بود که نه حوصله کافی برای نوشتن مطلب داشتم و نه وقت کافی. بالا خره به درخواست یکی از دوستان که در مورد پاک کردن یک فایل از سیستم مقابل سوال کرده بودند این مطلب را آماده کردم . امیدوارم مفید واقع بشه.

مشخصات پلاگین :

MiscY PlugIn ver 1.7.0.0

www.borosoft.focaci.com

Copyright © 2004 - 2005 Amir Borovac

PlugIn Status : Freeware

قابلیت های پلاگین :

پاک کردن یک فایل : کافی است از فرمان زیر برای اجرای این قسمت از پلاگین استفاده کنید که بعد از set$ مسیر و نام فایلی را که می خواهید پاک شود تعیین کنید که در اینجا یک فایل متنی txt در درایو D می باشد.

 

set$='D:\filename.txt'

PluginSet("MiscY","set$")

PluginRun("MiscY","DeleteFileX")

کپی کردن یک فایل :با استفاده از فرمان زیر می توانید یک فایل را از یک قسمت از هارد به یک قسمت دیگر کپی کنید. که پارامتر اول مسیر فایل اصلی , پارامتر دوم مسیری را که می خواهید فایل کپی شود  تعیین می کند. پارامتر سوم ( 1) نیز تعیین می کند که در صورت وجود  هم نامی عمل جایگزینی انجام شود یا خیر که دو مقدار 0 و 1 می تواند باشد.

set$='D:\filename.txt|C:\filename.txt|1|'

PluginSet("MiscY","set$")

PluginRun("MiscY","CopyFileX")

انتقال یک فایل : فرمان زیر می تواند یک فایل را ضمن جابجایی تغییر نام نیز بدهد که پارامتر اول مسیر فایل اصلی و پارامتر دوم مسیر مورد نظر جهت ا نتقال می باشد.

set$='D:\filename.txt|c:\filename2.txt|'

PluginSet("MiscY","set$")

PluginRun("MiscY","MoveFileX")

تغییر نام یک فایل : فرمان زیر نیز عمل تغییر نام را انجام میدهد. پارامتر اول مسیر و نام فایل اصلی و پارامتر دوم مسیر و نام جدید فایل را تعیین می کند.

set$='D:\filename1.txt|C:\filename2.txt|'

PluginSet("MiscY","set$")

PluginRun("MiscY","RenameFileX")

درست کردن پوشه : فرمان زیر یک Folder با نام و مسیری که شما تعیین می کنید ایجاد می کند. که بعد از  set$ مسیر و نام پوشه تعیین میشود.

set$='D:\Naser'

PluginSet("MiscY","set$")

PluginRun("MiscY","CreateDirectoryX")

پاک کردن پوشه : فرمان زیر میتواند یک پوشه را از سیستم مقابل پاک کند. که بعد از  proslijedi$ مسیر و نام پوشه را تعیین می کنید.

proslijedi$='D:\Naser'

PluginSet("MiscY","proslijedi$")

PluginRun("MiscY","RemoveDirectoryX")

ایجاد یک Shortcut برای یک فایل : فرمان زیر یک میانبر یا Shortcut برای فایل مورد نظر شما ایجاد می کند. پارامتر اول مسیر فایل اصلی , پارامتر دوم مسیر و نام فایل میانبر , پارامتر سوم توضیحات اضافی که در Properties شورتکات قرار می گیرد , پارامتر چهارم مسیر آیکون برای فایل میانبر را تعیین می کند.

set$='D:\filename.txt|D:\filename.lnk|description|D:\Icon.ico|0|d:\|NO|NO|'

PluginSet("MiscY","set$")

PluginRun("MiscY","CreateShortcutFile")

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

امیدوارم این مطلب مفید بوده باشه.

در آخر هم میتونید پلاگین را به همراه یک Demo برای فهم بهتر دریافت کنید.

Download MiscY Plug-In Demo

نرم افزار Flash Player ساخته شده با mmb

این برنامه یک فلش پلیر کامل است که با mmb 4.9.7 طراحی کردم و با استفاده از امکانات فلش در mmb و پلاگین plugy 1.1 ساخته شده و قابلیتهای زیر رو داره :

۱. باز کردن چندین فایل همزمان و دسترسی به فایلها از طریق PlayList .

2. نمایش فایلها به دو صورت کوچک و تمام صفحه .

۳. امکان پیمایش فیلم فلش و جلو و عقب بردن آن .

۴. نمایش تعداد فریم ها و رفتن به فریم مورد نظر .

۵. ساخت محافظ صفحه نمایش ( ScreenSaver ) از فایل فلش مورد نظر شما .

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

دانلود فلش پلیر.

بازی تصاویر - ساخته شده با mmb

سلام .

امروز میخوام بازی تصاویر رو که با mmb ساختم برای شما بذارم . سیستم بازی به این صورته که تعدادی عکس ( به صورت رندم ) نمایش داده میشه و بعد چند تا عکس به کاربر نشون میده و سوال میکنه که آیا عکس را مشاهد کردید یا نه ؟ ( یک چیزیه شبیه بازی تصاویر مسابقه در صد ثانیه که از شبکه ۳ پخش میشد. ) متاسفانه چون حجم سورس اون بالای ۸ مگابایت بود نتونستم سورسش رو براتون بذارم ولی راهنماییتون میکنم که خودتون بتونین نمونه اش رو بسازید .

اولین راهنمایی : برای نمایش عکسها ۲۵ عکس رو هم اندازه و منطبق بر هم به صورت hide شده در صفحه قرار میدهید و برای اینکه مشخص بشه کدوم نمایش داده بشه و کدوم نمایش داده نشه از یک حلقه for و یک آرایه استفاده میکنیم : ( در اسکریپتی به نام : scr-start )

For i=1 To 25
  a[i]=RND(1)
Next i
ScriptTimer("s1","0")


این باعث میشه ۲۵ تا متغیر با مقدار ۰ یا ۱ ایجاد بشه که اگه ۰ باشه عکس نمایش داده نمیشه و اگه ۱ باشه نشون داده میشه.

حالا باید در اسکریپت s1 بررسی کنیم که تعداد عکسهایی که نمایش داده میشه به تعدادی باشه که ما میخواهیم مثلا ۱۰ عکس نمایش داده بشه . پس در اسکریپت s1 کد زیر رو مینویسیم :

For k=1 To 25
  R=RND(1)
  C=a[1]+a[2]+a[3]+a[4]+a[5]+a[6]+a[7]+a[8]+a[9]+a[10]+a[11]+a[12]+a[13]+a[14]+a[15]+a[16]+a[17]+a[18]+a[19]+a[20]
  If (C<N) Then
    ScriptTimer("scr-start","0")
  Else
    ScriptTimer("s2","0")
  End
Next k

در کد بالا N تعداد عکسهای مورد نظر ما برای نمایش است و C نشان میدهد چند عکس به طور رندم برای نمایش انتخاب شده اند . اسکریپت s2 هم اسکریپتی است که عکسهای انتخاب شده را نشان میدهد . بقیه کد هم که واضح است.

ادامه اسکریپتها رو بعدا براتون مینویسم ( خودتون هم روش فکر کنید - چیز ساده ایه )

بازی رو از لینک زیر دانلود کنید :

Download Pictures Game

فعلا خدانگهدار .

پاسخ سوالات ۱۱

سلام . اول از همه از همه کسایی که تو نظراشون به ما ابراز محبت میکنن ممنونم . بعد سراغ سوالهایی که دوستان پرسیدن میریم :

امیر - mmb میتونه یک سری افکتها رو به تصویر بده ولی نمیتونه با فرمت عکس اونهارو ذخیره کنه ( یعنی اصلا کار mmb این نیست !) برای اینجور کارها بهترین گذینه از نظر من فلشه . برای قرار دادن ایکن برنامه در tray ( کنار ساعت ) هم باید از پلاگین mmbtray استفاده کنید که میتونید از اینجا دانلودش کنید :

Download MMBTray Plugin

سریال ورژن ۴.۹.۶ هم ( با کمال تاسف برای خودم) اینجا نوشتم :

Name:
Free@User.ROM
Code:
1-275533-407
MP3 unlock code:
27425047F5J4KSF

دعوت نامه PersianGig هم اگه وقت کردم برات میفرستم .

علی - چیزی که شما میگید قابل اجرا است ولی به یک شکل دیگه . شکل دیگه اینه که علاوه بر پسورد رندمی که در پروژه بود یک پسورد هم با توجه به مشخصات سیستم ( cpu و ram ) ایجاد میشه و کد فعالسازی رو شما با توجه به هردوی آنها به کاربر میدهید . این باعث میشه که اگه از روی cd رایت بشه برای اجرا روی یه کامپیوتر دیگه حتما یه رمز جدید بخواد . ( احتمال اینکه پسورد روی دو کامپیوتر مثل هم باشه خیلی پایین میاد و به راحتی رمز یابی نمیشه.)

مینا - پرسیده که : ((می خواهم یک سری سوال را با گزینه های چهار جوابیش در یک گروپ در یک قسمت صفحه ام داشته باشم ولی می خوام این گروپ یه اسکرول یا مرورگر داشته باشه چون تعداد سوالام زیاده ))

اینکار نیاز به اسکریپت نویسی پیشرفته داره همچنین میتونین از آبجکت html استفاده کنید ( همونطور که میدونید میشه با دستورهای html مخصوصی mmb رو کنترل کرد - بعدا در موردش کامل توضیح میدم) ولی همون اسکریپت پیچیده رو میتونید در مثال زیر ببینید :

ScrollBar

مهرداد - من با اینکه دنبالش گشتم ولی پیدا نکردم . توصیه میکنم سوالت رو در سایت mmbforums.com و یا mmbstation.com مطرح کنی .

فعلا خدا نگهدار .

پاسخ سوالات ۱۰ و ....

سلام دوستان.

صدرا - مشکل شما به خاطر کرک mmb هستش. مالتیمدیا بیلدر برای پخش فایلهای mp3 نیاز به کد مخصوص دارد . برای رفع مشکل باید از فایل کرکی که برای شما گذاشتم استفاده کنی :

کرک mmb 4.9.5 mp3

همچنین برای بدست آوردن اعداد تصادفی از دستور العمل RND استفاده باید کرد. مثلا متغیر A رو در نظر بگیر ، با نوشتن دستور پایین مقدار A به صورت رندم بین ۰ تا ۱۰ انتخاب میشه ( خود ۰ و ۱۰ هم انتخاب میشوند)

A=RND(10)

دستکاری در رجیستری فقط در شاخه مربوط به خود برنامه ممکنه که قبلا توضیح داده شده و مثالش هم موجود هست مگر اینکه با پلاگین خاصی بشه این کارو کرد. من که نمیدونم ...

جواد - سوالت رو واضحتر بگو.

مهرداد - پلاگین برای باز کردن فایلهای pdf و zip وجود داره ام اگه رمز داشته باشن ....!. نمیدونم امکانش باشه یا نه باید ببینم پلاگینهای موجود میتونن این کارو بکنن و اگر نه پلاگینی با این قابلیت هست.

مشکلی که در دیکشنری وجود داشت حل شده . به جای Text از Paragraph استفاده کردیم و به جای دستور DisplayValue از LoadText . از همون لXنک قبلی دانلود کنید. متوجه خواهید شد.

خداحافظ

پاسخ سوالات 9

سلام ...

]صدرا[

 اون MP3 Player  ی که من ساختم توش از هیچ پلاگینی استفاده نکردم و پیغامی هم بعد از باز کردن آهنگ نمیده. اگر میتونید دوباره دانلود کنید.  اون چیزی هم که شما میگید احتمالا به خاطر استفاده از یک پلاگین باید باشه.  یک پلاگین به همراه Demo  هایی از اون به نام WidePlay PlugIn وجود داره  که مجموعه کاملی از امکانات پخش فایل های صوتی و تصویری را در چند دمو معرفی کرده. برای اضافه کردن به منوی Open With  هم یک  دمو به نام File Association  وجود داره که از طریق Command Line  عمل میکنه و برنامه MP3 Player که شما ساختید را به منوی Open With اضافه میکنه . ولی من هر کاری کردم نتونستم فایلی را با این روش پخش کنم. یعنی به منو اضافه میکنه ولی وقتی فایلی را با این روش باز میکنی پخش نمیکنه. اگر پیدا نکردی بگو تا برات آپلود کنم شاید خودت تونستی یه کاری بکنی.

یک نکته هم بگم اون MP3 Player ی که من ساختم را با نسخه 4.9.5  کامپایل کن.

در مورد Browser  هم اگر ممکنه یک نمونه از کارتون را برام ایمیل کنید تا بتونم بهتر کمکتون کنم.

برای اجرای Internet Option

Run("rundll32.exe","shell32.dll,Control_RunDLL inetcpl.cpl,@0,0")

برای بقیه هم باید از طریق رجیستری عمل بشه.

آقا ناصر   nasershirizadeh@yahoo.com  هم نرم افزار  Opus pro  را به عنوان یک نرم افزار خوب و با قابلیت هایی مثل MMB معرفی کردند.  من با این نرم افزار کار نکردم . تو اینترنت هم گشتم فقط نسخه نصب آنلاین اون را تونستم پیدا کنم.  اگر کسی لینک سالم دانلود این نرم افزار را معرفی کنند  خیلی عالی میشه.

احمد نجفی

چگونه می توان موس سفارشی ایجاد کرد؟

اگر منظور شما ساخت کرزر هستش که برنامه های زیادی برای اینکار وجود داره که میتونید تو اینترنت پیدا کنید. ولی اگر منظور شما تغییر شکل موس تو MMB هستش تو ی Properties صفحه یا هر شئی یک قسمت به نام Cursor  وجود داره که میتونید از اون قسمت شکل موس تون را تعیین کنید.

متاسفانه به دلیل مشغله درسی وبلاگ برای یکی دو هفته شایدم بیشتر آپ دیت نمیشه.