2010-07-29 20 views
24

मैं एक प्रोग्राम संकलित करने की कोशिश कर रहा हूं जो cabarc.exe का उपयोग करता है, लेकिन मेरे पास cabarc.exe नहीं है। समस्या यह है कि Microsoft Cabinet SDK अब उपलब्ध नहीं है इसलिए मैं इसे वहां से नहीं प्राप्त कर सकता हूं।मुझे कैबर्स उपयोगिता कहां मिल सकती है?

मुझे यह फ़ाइल कहां मिल सकती है?

पीएस मैं इस तरह के microsoft.com के रूप में एक विश्वसनीय स्रोत से एक डाउनलोड के लिए देख रहा हूँ

उत्तर

22

यह appears कि cabarc.exe उपयोगिता makecab.exe, जो Windows [source] के साथ आता है के साथ प्रतिस्थापित किया गया है।

  • C:

    यह में स्थित होना चाहिए \ WINDOWS \ system32

cabarc प्रलेखन पाया जा सकता है here

makecab दस्तावेज here पाया जा सकता है।

+1

ध्यान दें कि मेककैब कई अतिरिक्त कलाकृतियों का उत्पादन करता है जो कैबर्स नहीं करता है, जैसे डिस्क 1/निर्देशिका, setup.inf और setup.rpt फ़ाइल। – RolKau

+2

यदि आप अतिरिक्त निर्देशिकाएं और सेटअप फ़ाइलों को प्राप्त करने से बचना चाहते हैं, तो आपको निर्देश जोड़ना होगा। डिस्क DisdDirectoryTemplate =। .Set InfFileName = NUL । RetFileName = NUL '.ddf' फ़ाइल में। – RolKau

+1

यह 'मेकबैब' कमांड लाइन पर निर्देश चर सेट करने के लिए भी काम करता है, उदा। 'मेककैब/डी डिस्कडिरेक्टरी टेम्पलेट =।/डी InfFileName = NUL/D RptFileName = NUL' – opello

15

cabarc.exeWindows XP Service Pack 2 Support Tools के हिस्से के रूप में उपलब्ध है।

आप इस तरह के आदेशों का उपयोग करते हैं (यदि आप XP नहीं चला) केवल इस उपयोगिता निकाल सकते हैं: Windows में

Download the Microsoft Cabinet SDK version 4.71.410.0

+0

विंडोज 7 64 बिट पर मैं निकालने वाले हिस्से को निष्पादित करने में सक्षम नहीं था, इसलिए support.cab निकालने के बाद मैंने WinRAR के साथ इसे "अनजिप" किया और cabarc.exe –

+3

पाया [7-ज़िप] (http://www.7-zip.org) स्थापित है, आप उन्हें सीधे निकाल सकते हैं: '7z ई WindowsXP-KB838079-SupportTools-ENU.exe support.cab' और फिर ' 7z ई समर्थन .cab cabarc.exe' – RolKau

+0

यदि आप 7-ज़िप के जीयूआई संस्करण का उपयोग करते हैं, तो आप दायाँ क्लिक करके * .exe भी खोल सकते हैं और "अंदरूनी खोलें" का चयन कर सकते हैं, फिर "support.cab" और voila में डबल क्लिक करें। –

2

आप यहाँ से डाउनलोड कर सकते हैं CabSDK निकालने के बजाय 7 (और संभवतः Vista) विस्तार का उपयोग करें। वाक्यविन्यास थोड़ा अलग है, लेकिन मेरे लिए काम करने वाले एक के लिए नीचे देखें। जहां भी आप cabarc.exe फ़ाइल को समाप्त करना चाहते हैं, दूसरे आदेश में% TEMP% को बदलें।

WindowsXP-KB838079-SupportTools-ENU.exe /C /T:%TEMP%

expand %TEMP%\support.cab -F:cabarc.exe %TEMP%

2

:

WindowsXP-KB838079-SupportTools-ENU.exe /C /T:%TEMP% 
extract /E %TEMP%\support.cab cabarc.exe 
0

विंडोज 8 और विंडोज 8.1 के लिए विंडोज ADK

डाउनलोड का उपयोग करें और this website से विंडोज ADK स्थापित करें।

expand.exe आदेश के लिए

उल्लेख http://technet.microsoft.com/en-us/library/hh825253.aspx

को गंतव्य निर्देशिका आदेश का विस्तार निष्पादित करने से पहले अस्तित्व में नहीं है। उदाहरण के लिए:

विस्तार Dell-WinPE-Drivers-A02.CAB डेल-WinPE-ड्राइवर-ए 02 -f: *

0

आप Internet Explorer Administration Kit में cabarc.exe पा सकते हैं।

आश्चर्यजनक रूप से, आईईएके 11 में cabarc.exe संस्करण 5.0.2147.1 है, जबकि आईईएके 10 में संस्करण 6.2.9200.16521 है।

संबंधित मुद्दे