मैं अपने एप्लिकेशन को WiX 3.0 के माध्यम से एक इंस्टॉलर प्राप्त करने का प्रयास कर रहा हूं। सटीक कोड है:वाईएक्स: स्थानीय सेवा के रूप में सेवा स्थापित करना
<File Id="ServiceComponentMain" Name="$(var.myProgramService.TargetFileName)" Source="$(var.myProgramService.TargetPath)" DiskId="1" Vital="yes"/>
<!-- service will need to be installed under Local Service -->
<ServiceInstall
Id="MyProgramServiceInstaller"
Type="ownProcess"
Vital="yes"
Name="MyProgramAddon"
DisplayName="[removed]"
Description="[removed]"
Start="auto"
Account="LocalService"
ErrorControl="ignore"
Interactive="no"/>
<ServiceControl Id="StartDDService" Name="MyProgramServiceInstaller" Start="install" Wait="no" />
<ServiceControl Id="StopDDService" Name="MyProgramServiceInstaller" Stop="both" Wait="yes" Remove="uninstall" />
बात है, किसी कारण LocalService के लिए "स्थापित कर रहा है सेवाओं" कदम पर विफल रहता है, और अगर मैं इसे करने के लिए "स्थानीय सिस्टम" तो संस्थापक का समय समाप्त बदल सेवा शुरू करने की कोशिश करते समय।
सेवा मैन्युअल रूप से और सिस्टम स्टार्टअप पर ठीक से शुरू होती है, और सभी उद्देश्यों और उद्देश्यों के लिए बहुत अच्छा काम करता है। मैंने सुना है कि स्थानीय सेवा के तहत काम करने के लिए सेवाएं मिल रही हैं, लेकिन Google वास्तव में मदद नहीं कर रहा है क्योंकि हर किसी के जवाब "इसे kthx काम करने के लिए मिला है"।
बस इस सेवा को स्थापित करने और स्थापना के दौरान शुरू करने के लिए देख रहे हैं, बस इतना ही। कोई मदद? धन्यवाद!
इंस्टॉल करते समय services.msc विंडो बंद हो गई है क्या आपको कभी इसका जवाब मिल गया है? – Adkins
आप इस सूत्र जांच करना चाह सकते (बहुत पिछले पोस्ट देखें): http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/ServiceInstall-does-nothing-in-WiX-3-5 -td4972774.html ऐसा प्रतीत होता है कि आपको फ़ाइल पर कीपैथ सेट रखना होगा और फ़ाइल को उसी घटक में रखना होगा। – Jaans