से CreateProcess मैं EXE लॉन्च करने के लिए CreateProcess का उपयोग कर सकता हूं। मैं एक मेमोरी बफर में एक EXE की सामग्री रखना चाहता हूं और इसे फ़ाइल में लिखने के बिना CreateProcess (या समकक्ष) करता हूं। क्या उसे करने का कोई तरीका है?मेमोरी बफर
बैकस्ट्रीरी: हम गेम बनाते हैं। हम अपने वितरकों को एक सादा EXE भेजते हैं, जो उसके बाद अपने पसंदीदा डीआरएम का उपयोग करके इसे लपेटते हैं और इसे अपने उपयोगकर्ताओं को बेचते हैं। ऐसे कई उदाहरण हैं जहां उपयोगकर्ताओं को दुर्घटनाएं मिलती हैं। अधिकांश दुर्घटनाओं को ठीक करने में 5 मिनट लगते हैं, लेकिन पैच वितरक के माध्यम से जाना चाहिए और इसमें कई दिन, सप्ताह भी लग सकते हैं। मैं सिर्फ खिलाड़ियों को पैच किए गए EXE नहीं भेज सकता क्योंकि इसमें वितरक का डीआरएम नहीं होगा। मैं एक एन्क्रिप्टेड डेटाफाइल के अंदर वास्तविक गेम EXE को वितरित करने के बारे में सोच रहा हूं, इसलिए लपेटा जाता है (बाहरी EXE) बस वास्तविक एक्सई को डिक्रिप्ट करता है और लॉन्च करता है। इस तरह मैं डीआरएम को अक्षम किए बिना सुरक्षित रूप से एक फिक्स वितरित कर सकता था।
मैं निश्चित रूप से ऐसा कर सकते हैं। मैंने CreateProcess का उल्लेख किया क्योंकि यह मेरा सबसे अच्छा विकल्प है, लेकिन आप जो कहते हैं वह काम करेगा। – ggambett