PDA

View Full Version : سوال: طریقه مخفی کردن فلش در خود برنامه



water_lily_2012
پنج شنبه 04 آذر 1389, 16:54 عصر
سلام
می خواهم از فایل فلش در برنامه استفاده کنم ولی نمی خواهم این فایل بعد از نصب برنامه در یک کامپیوتر دیگر، داخل درایو و یا هیچ پوشه ای باشه. راهی هست در خود برنامه و فایل EXE باشه.
با تشکر

Felony
پنج شنبه 04 آذر 1389, 17:16 عصر
1- اگر میخواین کلا فایلتون دیده نشه باید فایلتون رو به صورت ریسورس در بیارید تا بتونید به فایل اجرایی برنامتون الحاقش کنید .

http://www.google.com/search?client=opera&rls=en&q=resource+in+c%23&sourceid=opera&ie=utf-8&oe=utf-8

2- اگر غیر قابل دسترس بودن فایل برای دیگر برنامه ها مد نظرتون هست میتونید فایل رو با یه الگوریتم خاص کدش کنید تا توسط هیچ برنامه دیگه شناخته نشه ، چون الگوریتم رو خودتون دارید میتونید تو برنامتون فایل رو دیکد کنید و ازش استفاده کنید .

3- میتونید از ابزارهای آماده ای مثل Molebox استفاده کنید .

HAMRAHSOFT.IR
جمعه 05 آذر 1389, 10:02 صبح
دوست خوب امكان داره يك نمونه بزاريد
ممنون ميشم

Felony
جمعه 05 آذر 1389, 10:06 صبح
دوست خوب امكان داره يك نمونه بزاريد
ممنون ميشم

من کارم C#‎‎ نیست ، ولی تو لینک گوگلی که قرار داده بودم اولین لینک MSDN مایکروسافت بود ، از این واضح تر نمیشه توضیح داد : http://msdn.microsoft.com/en-us/library/7k989cfy(VS.80).aspx

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

http://social.msdn.microsoft.com/Search/en-US?query=swf%20resource%20in%20c%23&ac=8
http://stackoverflow.com/questions/1703394/how-can-i-load-an-swf-from-a-c-embeddedresource-without-first-writing-to-file
http://stackoverflow.com/questions/1703394/how-can-i-load-an-swf-from-a-c-embeddedresource-without-first-writing-to-file

hadi-z
جمعه 05 آذر 1389, 11:03 صبح
سلام
می خواهم از فایل فلش در برنامه استفاده کنم ولی نمی خواهم این فایل بعد از نصب برنامه در یک کامپیوتر دیگر، داخل درایو و یا هیچ پوشه ای باشه. راهی هست در خود برنامه و فایل EXE باشه.
با تشکر

سلام
اگه منظورتون رو درست متوجه شده باشم باید بگم که وقتی از کامپوننت ShockwaveFlash برای فلش استفاده کردید و آدرس فایل فلش رو به خاصیت movie دادید باید خاصیت embed movie رو true کنید تا دیگه بدون وجود خود فایل فلش مورد نظر در کامپیوتر مقصد فایلتون نمایش داده بشه.

water_lily_2012
شنبه 06 آذر 1389, 12:57 عصر
سلام
اگه منظورتون رو درست متوجه شده باشم باید بگم که وقتی از کامپوننت ShockwaveFlash برای فلش استفاده کردید و آدرس فایل فلش رو به خاصیت movie دادید باید خاصیت embed movie رو true کنید تا دیگه بدون وجود خود فایل فلش مورد نظر در کامپیوتر مقصد فایلتون نمایش داده بشه.

يعني در صورت True كردن اين خاصيت ديگر نيازي به فايل فلش نمي باشد.

hadi-z
شنبه 06 آذر 1389, 18:35 عصر
يعني در صورت True كردن اين خاصيت ديگر نيازي به فايل فلش نمي باشد.

بله
همینطوره