امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
طريقه خواندن فايل هاي باينري
نویسنده پیام
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #1
طريقه خواندن فايل هاي باينري
سلام.
كل اطلاعات يه فايل باينري رو چطور بايد خوند؟
اگه از EOF براي پيدا كردن انتهاي فايل استفاده كنم هنگام خوندن يه فايل Exe دچار اشتباه ميشه و قبل از اينكه به آخر فايل برسه حلقه به پايان ميرسه و ممكنه نصف فايل Exe خونده نشه.
در ضمن ميخوام فايل به صورت تكسي خونده بشه .
۲۸-فروردین-۱۳۸۵, ۱۸:۱۷:۴۹
ارسال‌ها
پاسخ
Iron_Fist غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,456
موضوع‌ها: 70
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 109
( 456 تشکر در 134 ارسال )
ارسال: #2
RE: طريقه خواندن فايل هاي باينري
شما می خوای به روش باینری فایل رو بخونی یا فایل های با پسوند BIN.* رو
بخونی ؟
این تکسی که گفتی یعنی چه ؟
۲۸-فروردین-۱۳۸۵, ۲۱:۵۳:۵۵
ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #3
RE: طريقه خواندن فايل هاي باينري
رجيستري رو ديدي Reg Export كني با پسوند Reg ذخيره ميكنه. يا كلا فايل هاي با پسوند Reg رو كه باز كني. اگه باينري باز كني بين تك تك حروف يه null قرار ميگيره. من ميخوام فايل هاي رجيستري (Reg ) رو طوري باز كنم كه اين null بين حروف قرار نگيره.
۲۹-فروردین-۱۳۸۵, ۰۰:۳۶:۴۶
ارسال‌ها
پاسخ
Iron_Fist غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,456
موضوع‌ها: 70
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 109
( 456 تشکر در 134 ارسال )
ارسال: #4
RE: طريقه خواندن فايل هاي باينري
قاعدتا باید به صورت ترتیبی باز بشه !
امتحان کن

یه روش دیگه هم هست اونم استفاده از یکی از فرمانهای cmd
به نام Reg
(آخرین ویرایش در این ارسال: ۲۹-فروردین-۱۳۸۵, ۲۰:۰۶:۰۶، توسط Iron_Fist.)
۲۹-فروردین-۱۳۸۵, ۱۹:۵۸:۵۸
ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #5
RE: طريقه خواندن فايل هاي باينري
خوب اين فايل هاي با پسوند reg توسط همون دستور reg داس توليد شده. حالا بعد توليد من ميخوام بخونمش.
فايل هم ترتيبي نيست.قبلا امتحان كردم. eof در تشخيص انتهاي فايل دچار مشكل ميشه.
۳۰-فروردین-۱۳۸۵, ۰۰:۳۲:۴۸
ارسال‌ها
پاسخ
Iron_Fist غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,456
موضوع‌ها: 70
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 109
( 456 تشکر در 134 ارسال )
ارسال: #6
RE: طريقه خواندن فايل هاي باينري
خود سویچ های Reg رو هم امتحان کن مثل Reg Query /?
۳۰-فروردین-۱۳۸۵, ۰۰:۴۱:۴۱
ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #7
RE: طريقه خواندن فايل هاي باينري
Iron_Fist نوشته است:خود سویچ های Reg رو هم امتحان کن مثل Reg Query /?
كردم. رو بعضي كليدها Acces is Denied ميده و روش مطمني نيست.
حالا شما نميتوني اين فايل reg رو طوري بخوني كه بينش null قرار نگيره. آخه replace كردن null با "" هم خيلي زمان بره.
۳۰-فروردین-۱۳۸۵, ۰۰:۴۹:۴۰
ارسال‌ها
پاسخ
Iron_Fist غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,456
موضوع‌ها: 70
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 109
( 456 تشکر در 134 ارسال )
ارسال: #8
RE: طريقه خواندن فايل هاي باينري
سورست رو بزار ببینم کاری از دستم بر می آد !
اگه واقعآ با ریجستری می خوای کار کنی چرا از توابعش استفاده نمی کنی
(آخرین ویرایش در این ارسال: ۳۰-فروردین-۱۳۸۵, ۰۰:۵۷:۱۳، توسط Iron_Fist.)
۳۰-فروردین-۱۳۸۵, ۰۰:۵۶:۳۷
ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #9
RE: طريقه خواندن فايل هاي باينري
Iron_Fist نوشته است:سورست رو بزار ببینم کاری از دستم بر می آد !
اگه واقعآ با ریجستری می خوای کار کنی چرا از توابعش استفاده نمی کنی
ايول به On Time بودنت. ساعت پست هارو ببينيد.
سورس چي بذارم. سورس ندارم. من ميخوام اطلاعات فايل reg رو بخونم ولي گيرم.
اين يه نمونه فايل رجيستري. ببين ميتوني بخونيش.
http://h1.ripway.com/payman/a.reg
ممكنه اينو بشه خط به خط خوند. ولي بعضي كليدا هستن كه نميشه. eof نميتونه انتهاشو تشخيص بده و نصفه ميخونه.
۳۰-فروردین-۱۳۸۵, ۰۱:۰۹:۰۰
ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #10
RE: طريقه خواندن فايل هاي باينري
در مورد API هاي خود رجيستري هم كه فرمودين خودم همين فكرو كرده بودم. ولي فعلا ميخوام رو فايل هاي Reg كار كنم.
۳۰-فروردین-۱۳۸۵, ۰۱:۲۸:۰۱
ارسال‌ها
پاسخ
Iron_Fist غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,456
موضوع‌ها: 70
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 109
( 456 تشکر در 134 ارسال )
ارسال: #11
RE: طريقه خواندن فايل هاي باينري
با رفرنس FSO و تابع ReadFile و کامپوننت RichTextBox هم نشد !

بیا این دیگه اوج خلاقیته !

فقط نتها مشکلش اینه که با حروف فارسی مشکل داره !
دیگه مخم داغ شده بود روی این مشکلش کار نکردم ولی مثل
ساعت کار می کنه ! [تصویر:  wink.gif]
(آخرین ویرایش در این ارسال: ۳۱-فروردین-۱۳۸۵, ۱۸:۴۱:۵۵، توسط Iron_Fist.)
۳۱-فروردین-۱۳۸۵, ۱۸:۳۷:۵۶
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  خواندن و ارسال کردن اطلاعات با پورت سریال SBRE77 18 20,157 ۱۱-مهر-۱۳۹۷, ۰۹:۴۶:۲۸
آخرین ارسال: reza1354
  كپي كردن فايل toopdanlod 6 7,412 ۰۸-آبان-۱۳۹۵, ۱۱:۱۲:۴۵
آخرین ارسال: za215487
Shy [فوری] خواندن فایل تکست و تبدیل آن به فایل اکسل توسط CommandButton ahmadelectron 1 3,530 ۰۵-خرداد-۱۳۹۴, ۱۶:۵۲:۲۷
آخرین ارسال: Ghoghnus
  [سوال] خواندن فایل dll sallamatii 5 5,764 ۲۶-مهر-۱۳۹۳, ۲۲:۱۴:۱۶
آخرین ارسال: NO DONGLE
Question دستور حذف كردن فايل ها در وبي ΛΛ Θ l-l $ Σ Ω 14 11,340 ۱۱-خرداد-۱۳۹۲, ۲۳:۳۱:۳۷
آخرین ارسال: ترانسپورتر
  خواندن اطلاعات از برنامه دیگر automa 8 6,343 ۲۴-بهمن-۱۳۹۱, ۱۸:۱۹:۱۱
آخرین ارسال: automa
  [سوال] خواندن و نوشتن یک فایل باینری به حالت اولیه one hacker alone 2 2,685 ۱۵-آبان-۱۳۹۱, ۲۳:۰۳:۵۷
آخرین ارسال: one hacker alone
  چگونه يه فايل ocx را به برنامه خود بچسبانيم rap0661 16 12,812 ۱۹-شهریور-۱۳۹۱, ۱۸:۲۴:۵۱
آخرین ارسال: rap0661
  خواندن محتویات فایل متنی alaska 14 13,117 ۱۸-فروردین-۱۳۹۱, ۰۰:۲۷:۵۷
آخرین ارسال: alaska
  سوال چگونه فايل خود را تكثير كنيم rap0661 2 3,332 ۲۵-بهمن-۱۳۹۰, ۱۹:۰۵:۲۱
آخرین ارسال: rap0661

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS