কোনও ফাইলের লিখিত তথ্য কীভাবে দেখবেন?


1

আমি এমন একটি প্রোগ্রামটির সমস্যা সমাধানের চেষ্টা করছি যা ফাইলগুলি সংরক্ষণ করার সময় ব্যর্থ হয়। সিসইন্টার্নালস থেকে প্রোকমন ব্যবহার করে আমি নির্ধারণ করতে সক্ষম হয়েছি যে এটি কোনও লগ ফাইলটি কোথাও লিখেছে, তবে এটি ব্যর্থ হওয়ার পরে, এটি মুছে ফেলে। সুতরাং, এটি সব মিলি সেকেন্ডে ঘটে এবং আমি ফাইলটি দেখতে পাচ্ছি না।

উইন্ডোজের জন্য কি এমন কিছু আছে যা আমাকে ফাইলগুলিতে লিখিত প্রকৃত ডেটা দেখতে দেয়? আমি ডিস্কমনের চেষ্টা করেছি কিন্তু পাশাপাশি ডেটাও দেখায় না।

সম্পাদনা: আমি যে প্রোগ্রামটির সাথে কাজ করার চেষ্টা করছি তার স্পেসিফিকেশন হ'ল এসএআই (ইজি পেইন্ট টুল) , কিছু সাশ্রয়ী সমস্যা সমাধানের চেষ্টা করা।


এটি একটি পাঠ্য লগ ফাইল বা অন্য কিছু?
— যাত্রামন গীক

@ জর্নিম্যানজিইক হ্যাঁ, এটি একটি পাঠ্য লগ যা এই প্রোগ্রামটি তৈরি করে। পাশাপাশি XML বলে মনে হচ্ছে। (আমি কেবল এর কিছু অংশ পুনরুদ্ধার করতে সক্ষম হয়েছি এবং সম্ভবত মিশ্র স্টাফগুলি পেয়েছি - সম্ভবত পুনরুদ্ধার থেকেই)
— আলফা

1
আইডিয়া (পুরো উত্তর গঠনের কোনও সময় নেই, এবং এটি কার্যকর হবে তা নিশ্চিত নয়): লগ ফাইলটি আগে থেকেই ম্যানুয়ালি তৈরি করুন, তারপরে নিজেকে অস্বীকার করুন (বা যে কোনও ব্যবহারকারী ব্যবহারকারী হিসাবে চালিত হবে) ফাইলের অনুমতিগুলি মুছুন। আদর্শভাবে এটি কেবলমাত্র তার ডেটা ফাইলে সংযুক্ত করবে, তারপরে এটি মুছে ফেলতে ব্যর্থ হবে, তবে ফাইলটি ইতিমধ্যে বিদ্যমান থাকার কারণে এটি লিখতেও ব্যর্থ হতে পারে বা পরিবর্তে অন্য কোনও ফাইলে লেখার সিদ্ধান্ত নিতে পারে।
— ইন্দ্রেেক

1
আপনি একটি ডিবাগার সংযুক্ত করতে পারেন এবং ফাইল রাইটিংয়ের সাথে পদক্ষেপ নিতে পারেন, তারপরে সাধারণত ফাইলটি খোলার জন্য, মুছে ফেলার আগে এটি পড়ুন।
— হ্যাকটোহেল

উত্তর:


0

প্রোগ্রামটি স্বাভাবিকভাবে চলাকালীন লগটি উপস্থিত থাকে এবং এটির ড্রাইভটি এনটিএফএস হয় তবে লগটিতে একটি হার্ডলিঙ্ক তৈরি করুন। (যদি আপনার আর কিছু না থাকে তবে এক্সপি-তে fsutil বা Vista + এ mklink ব্যবহার করে একটি হার্ডলিঙ্ক তৈরি করা যেতে পারে))


আমি এটা আগে করতে পারি না, তাই না? লগটি তৈরি করা হয় সেই মুহুর্তে আমি সা-এর ক্রিয়াটি শুরু করি এবং লগটি ব্যর্থ হওয়ার মুহুর্তে মুছে ফেলা হয় (আমার কাছে তা বোঝায় না)। আমার কাছে কেবল মিলি সেকেন্ড রয়েছে যেখানে ফাইলটি আসলে রয়েছে।
— আলফা

আমার কাছেও তা বোঝায় না, যে কারণে আমি এটি বিশ্বাস করতে পারি না। :) সত্যিই সহজ কিছু ভাবতে পারি না, তবে একটি চূড়ান্তভাবে আমি আনসিকনকে প্যাচ করতে পারি যাতে এটি সমস্ত রাইটফাইলে ডেটা লগ করে (কেবল কনসোল নয়)। প্রোগ্রাম কি?
— অ্যাডোক্সা

এটি sai.exe, SAI এর এক্সিকিউটেবল ফাইল, একটি চিত্র সংস্করণ প্রোগ্রাম। দেখা যাচ্ছে যে এটি পিএসডি (ফটোশপ) ফাইলগুলি খুলতে পারে তবে এগুলিকে নিজের ফর্ম্যাটটি সংরক্ষণ করার সময় হঠাৎ ব্যর্থ হতে শুরু করে। আমি এটির সমস্যা সমাধানের চেষ্টা করছি এবং দেখেছি এটি একটি টেম্প নামের সাথে গন্তব্য ফাইল তৈরি করে, তারপরে প্রোগ্রামডাটাতে একটি লগ ফাইল এবং তারপরে উভয়টিকে মুছে দেয়।
— আলফা

1
এটির সংস্করণ ১.১.০ থাকলে, 1 সি ডি 1 4 বি 00 অনুসন্ধান করার জন্য একটি হেক্স সম্পাদক (বা কিছু) ব্যবহার করুন এবং 24 ডি 1 4 বি 00 এর সাথে প্রতিস্থাপন করুন - এটি মুছে ফাংশনটিকে অন্যটির সাথে প্রতিস্থাপন করে।
— অ্যাডোক্সা

ধন্যবাদ, আমি এটিকে চেষ্টা করে দেখাব এবং ফলাফলগুলি প্রতিবেদন করব। এই নতুন ফাংশনটি কী করা উচিত?
— আলফা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.