2008-09-06 6 views
18

मैंने अभी देखा है कि क्रोमियम को Vista और XP दोनों में AppData में स्थापित किया गया था। यदि Google ऐसा करता है और यदि अन्य एप्लिकेशन ऐसा करते हैं, तो यह है कि सुरक्षा के कुछ रूप हैं? क्या हमें इंस्टॉलर लिखना चाहिए जो Google जैसा ही काम करता है?Google क्रोम जैसे ऐपडेटा में प्रोग्राम इंस्टॉल करने के क्या फायदे हैं?

उत्तर

21

विंडोज़ में प्रति उपयोगकर्ता स्थापना के लिए अभी भी एक सम्मेलन की कमी है।

  • जब कोई इंस्टॉलर पूछता है कि वर्तमान उपयोगकर्ता या सभी उपयोगकर्ताओं के लिए इंस्टॉल करना है या नहीं, तो यह वास्तव में केवल शॉर्टकट प्लेसमेंट (प्रारंभ मेनू; डेस्कटॉप) को संदर्भित करता है। वास्तविक एप्लिकेशन फ़ाइलें अभी भी सिस्टम-व्यापी %PROGRAMFILES% में जाती हैं।
  • माइक्रोसॉफ्ट का अपना क्लिकऑन एक पूरी तरह गैर-मानक %USERPROFILE%\Local Settings\Apps (%USERPROFILE%\AppData\Roaming Vista/Server 2008) निर्देशिका बनाकर, वहां प्रोग्राम प्रोग्राम और कॉन्फ़िगरेशन डेटा दोनों के साथ काम करता है।

(मैं एक नुकसान में हूँ क्यों माइक्रोसॉफ्ट Vista में प्रति-उपयोगकर्ता प्रोग्राम फ़ाइलें निर्देशिका नहीं जोड़ सके। उदाहरण के लिए, ओएस एक्स में, आप एक ~/Applications बना सकते हैं और खोजक यह एक उचित दे देंगे । आइकन क्रोसओवर और एडोब आकाशवाणी की तरह Apps का स्वचालित रूप से उस का उपयोग करें, प्रति-उपयोगकर्ता क्षुधा को दोषी इस प्रकार, कोई अनुमति मुद्दों)

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

+0

मजेदार आपको एडोब एयर का उल्लेख करना चाहिए, क्योंकि इसके एप्लिकेशन इंस्टॉलर सिस्टम को विंडोज़ पर तोड़ दिया गया है, लेकिन ओएसएक्स और लिनक्स नहीं। विंडोज़ पर, एआईआर इंस्टॉलर को "सभी उपयोगकर्ताओं के लिए इंस्टॉल" करने के लिए बंद कर दिया गया है, प्रभावी रूप से एआईआर अनुप्रयोगों को स्थापित करने और अपग्रेड करने के लिए प्रशासनिक अधिकारों की आवश्यकता होती है। – bzlm

+0

विंडोज 7 के रूप में, विंडोज़ प्रति उपयोगकर्ता प्रोग्राम फ़ाइलें निर्देशिका है। [KOLDOWNFOLDERID] पर "FOLDERID_UserProgramFiles" खोजें (http://msdn.microsoft.com/en-us/library/windows/desktop/dd378457%28v=vs.85%29.aspx)। डिफ़ॉल्ट पथ '% LOCALAPPDATA% \ Programs' है। –

5

जहां तक ​​मैं कह सकता हूं, क्रोम एप्लिकेशन डेटा फ़ोल्डर में स्थापित करने का एकमात्र कारण यह है कि गैर-व्यवस्थापक उपयोगकर्ता इसे इंस्टॉल कर सकते हैं।

क्रोम इंस्टॉलर वर्तमान में उपयोगकर्ता को यह चुनने की अनुमति नहीं देता है कि एप्लिकेशन कहां स्थापित किया जाए। ऐसा न करें - इसके बजाय, उपयोगकर्ता को प्रति उपयोगकर्ता (कहीं ऐप डेटा की तरह) और कंप्यूटर-व्यापी (प्रोग्राम फ़ाइलें) स्थापना के बीच एक विकल्प दें।

+2

मैं सहमत हूं - उपयोगकर्ताओं को एक विकल्प दें। इसके कारण क्रोम हमारी कंपनी में अस्वीकृत है। –

1

क्रोम इंस्टॉलर को प्रति उपयोगकर्ता के अलावा वैश्विक स्थापना (ऊंचाई के साथ) को वास्तव में अनुमति देना चाहिए। मैं हर उपयोगकर्ता के लिए स्थापना को बनाए रखना नहीं चाहता; मैं केंद्रीय रूप से उन्नयन का प्रबंधन करने में सक्षम होना चाहता हूं और इसी तरह। क्रोम इसे अनुमति नहीं देता है।

उस ने कहा, प्रति उपयोगकर्ता स्थापित करने का विकल्प काफी अच्छा है, क्योंकि इसका कोई मतलब नहीं है।

2

सचमुच, मुझे अभी तक पहला इंस्टॉलर नहीं देखना है जो वास्तव में प्रति उपयोगकर्ता और प्रति-मशीन इंस्टॉलेशन दोनों को अनुमति देता है। कई इंस्टॉलर इस विकल्प को उनके जीयूआई में पेश करते हैं, लेकिन सेटिंग केवल शॉर्टकट इत्यादि को प्रभावित करती है - बाइनरी हमेशा% ProgramFiles% के लिए होती है।

वास्तव में, विंडोज इंस्टालर पैकेज बनाने में बहुत मुश्किल है जो कम से कम कहने के लिए दोनों प्रकार के इंस्टॉल की अनुमति देता है। यूएसी के आगमन के साथ, मैं कहूंगा कि यह असंभव है: प्रति उपयोगकर्ता प्रतिष्ठानों को प्रति मशीन प्रतिष्ठानों को ऊंचाई की आवश्यकता नहीं है। लेकिन क्या एक एमएसआई पैकेज को सारांश सूचना स्ट्रीम में थोड़ा सा नियंत्रित करने की आवश्यकता है - उस पर उपयोगकर्ता इनपुट का कोई प्रभाव नहीं है।

प्रति उपयोगकर्ता या प्रति-मशीन बेहतर विकल्प है जो एप्लिकेशन पर बहुत अधिक पसंद करता है। छोटे पैकेजों के लिए, हालांकि, मैं प्रति-उपयोगकर्ता प्रतिष्ठानों को पसंद करता हूं। यूएसी प्रॉम्प्ट या रनस की आवश्यकता नहीं होने के बावजूद थोड़ा अधिक उपयोगकर्ता के अनुकूल होने के अलावा, वे उपयोगकर्ता को यह भी संकेत देते हैं कि सेटअप कंप्यूटर को अधिक नुकसान नहीं पहुंचाएगा (माना जाता है कि वह एक गैर-व्यवस्थापक है)।

4

विंडोज 7 और विंडोज इंस्टालर 5.0 वास्तविक प्रति उपयोगकर्ता स्थापना क्षमताओं को प्रदान करते हैं।

http://msdn.microsoft.com/en-us/library/dd408068%28VS.85%29.aspx

आप एक तरह से ~/AppData/स्थानीय या की तरह क्रोम करता बराबर का उपयोग करके Vista और XP में इसे ठगना कर सकते हैं। माइक्रोसॉफ्ट स्वयं क्लिकऑन इंस्टालरों के लिए इसका इस्तेमाल करता है।

तो कम से कम विंडोज 7 पर और समाधान से परे सरल है।

6

कोई भी लाभ जो कोई भी उल्लेख नहीं है वह चुप ऑटो अपडेट हैं। क्रोम में एक अद्यतनकर्ता प्रक्रिया है जो हर समय चलती है और तुरंत आपके क्रोम इंस्टॉलेशन को अपडेट करती है।

मुझे लगता है कि उनका उपयोग-मामला गैर-मानक है। उन्हें जितनी जल्दी हो सके भेद्यता के मुद्दों को ठीक करने के लिए एक तरीका चाहिए (क्योंकि यह एक ब्राउज़र है)। प्रत्येक एकल अद्यतन कंपनी-व्यापी को मंजूरी देने वाले व्यवस्थापक के लिए प्रतीक्षा करना पर्याप्त नहीं है।

0

बस इतना ही लोग जानते हैं कि Google ने वैश्विक सिस्टम स्थापना और प्रबंधन के लिए एक एमएसआई इंस्टॉलर बनाया है। यह यहाँ स्थित है:

https://www.google.com/intl/en/chrome/business/browser/

0

मैं Win7 पर% PROGRAMFILES% में कुछ भी दिखाई नहीं देता। ऐसा लगता है कि मशीन पर प्रत्येक उपयोगकर्ता के लिए क्रोम स्थापित होना चाहिए।

शायद ऐसा करने का सही कारण कुछ बार क्रोम इंस्टॉलेशन की संख्या को फिक्र कर रहा है! इस प्रकार यह दुनिया में पहला ब्राउज़र बना रहा है!

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