คำถามติดแท็ก windows

การเขียนซอฟต์แวร์เฉพาะกับระบบปฏิบัติการ Microsoft Windows: APIs, พฤติกรรมและอื่น ๆ หมายเหตุ: การสนับสนุน WINDOWS WINDOWS ทั่วไปไม่สามารถทำได้ คำถามการสนับสนุนอาจถูกถามใน https://superuser.com

10
การติดตั้งบริการ windows เดียวกันหลายอินสแตนซ์บนเซิร์ฟเวอร์
ดังนั้นเราจึงได้ผลิตบริการ windows เพื่อป้อนข้อมูลไปยังแอปพลิเคชันไคลเอนต์ของเราและทุกอย่างจะดีมาก ไคลเอนต์ได้มาพร้อมกับการร้องขอการกำหนดค่าที่สนุกสนานซึ่งต้องใช้สองอินสแตนซ์ของบริการนี้ที่ทำงานบนเซิร์ฟเวอร์เดียวกันและกำหนดค่าให้ชี้ไปที่ฐานข้อมูลแยกกัน จนถึงตอนนี้ฉันยังไม่สามารถทำให้สิ่งนี้เกิดขึ้นได้และหวังว่าสมาชิก stackoverflow เพื่อนของฉันอาจให้คำแนะนำบางอย่างว่าทำไม การตั้งค่าปัจจุบัน: ฉันได้ตั้งค่าโครงการที่มีบริการ windows แล้วเราจะเรียกมันว่า AppService นับจากนี้เป็นต้นไปและไฟล์ ProjectInstaller.cs ที่จัดการขั้นตอนการติดตั้งแบบกำหนดเองเพื่อตั้งชื่อบริการตามคีย์ใน App.config เช่นนั้น : this.serviceInstaller1.ServiceName = Util.ServiceName; this.serviceInstaller1.DisplayName = Util.ServiceName; this.serviceProcessInstaller1.Account = System.ServiceProcess.ServiceAccount.LocalSystem; ในกรณีนี้ Util เป็นเพียงคลาสสแตติกที่โหลดชื่อบริการจากไฟล์กำหนดค่า จากนี้ไปฉันได้ลองสองวิธีที่แตกต่างกันในการติดตั้งทั้งสองบริการและทั้งคู่ล้มเหลวในลักษณะเดียวกัน วิธีแรกเพียงแค่ติดตั้งสำเนาแรกของบริการคัดลอกไดเร็กทอรีที่ติดตั้งและเปลี่ยนชื่อจากนั้นเรียกใช้คำสั่งต่อไปนี้หลังจากแก้ไขการกำหนดค่าแอปเพื่อเปลี่ยนชื่อบริการที่ต้องการ: InstallUtil.exe /i AppService.exe เมื่อไม่ได้ผลฉันพยายามสร้างโครงการติดตั้งที่สองแก้ไขไฟล์กำหนดค่าและสร้างตัวติดตั้งตัวที่สอง เมื่อฉันรันโปรแกรมติดตั้งมันทำงานได้ดี แต่บริการไม่ปรากฏใน services.msc ดังนั้นฉันจึงรันคำสั่งก่อนหน้ากับฐานรหัสที่สองที่ติดตั้ง ทั้งสองครั้งฉันได้รับผลลัพธ์ต่อไปนี้จาก InstallUtil (เฉพาะส่วนที่เกี่ยวข้อง): เรียกใช้การติดตั้งที่ทำธุรกรรม เริ่มขั้นตอนการติดตั้งของการติดตั้ง การติดตั้งบริการ App Service Two ... …

7
Path รวมค่าสัมบูรณ์กับสตริงพา ธ สัมพัทธ์
ฉันกำลังพยายามเข้าร่วมเส้นทางของ Windows ด้วยเส้นทางสัมพัทธ์โดยใช้ Path.Combine . อย่างไรก็ตามPath.Combine(@"C:\blah",@"..\bling")ผลตอบแทนC:\blah\..\blingC:\bling\แทน ไม่มีใครรู้วิธีทำสิ่งนี้ให้สำเร็จโดยไม่ต้องเขียนตัวแก้ไขเส้นทางสัมพัทธ์ของตัวเอง (ซึ่งไม่ควรยากเกินไป)
96 c#  .net  windows  path  filesystems 

7
จะใช้ GNU Make บน Windows ได้อย่างไร?
ผมติดตั้ง MinGW และ MSYS เพิ่มC:\MinGW\binไปPATHแต่ฉันยังคงไม่สามารถทำงานบน Windows Makefile cmdฉันต้องการเรียกใช้ cmd.exe และมีประเภทเช่นmake allแต่ cmd ของฉันบอกว่าไม่มีคำสั่งดังกล่าว ฉันควรทำอย่างไรดี? ฉันไม่ต้องการใช้ MSYS เชลล์นั่นไม่ใช่ประเด็น มีความคิดอย่างไรในการใช้ GNU Make ใน Windows cmd เท่าที่ทำได้ใน Ubuntu Cygwinฉันไม่ได้สนใจใน

3
ความแตกต่างระหว่างที่เก็บใบรับรอง Personal และ Web Hosting คืออะไร?
ใน Internet Information Services Manager คุณจะได้รับตัวเลือกระหว่างที่เก็บใบรับรอง Personal และ Web Hosting เมื่อสร้างหรือนำเข้าใบรับรอง อะไรคือความแตกต่าง?


20
Emacs ใน Windows
คุณเรียกใช้ Emacs ใน Windows ได้อย่างไร? Emac ที่ดีที่สุดที่จะใช้ใน Windows คืออะไรและฉันจะดาวน์โหลดได้ที่ไหน? และไฟล์. macs อยู่ที่ไหน
95 windows  emacs 

11
ฉันจะสร้างพร้อมต์“ คุณแน่ใจ” ใน Windows batchfile ได้อย่างไร
ฉันมีไฟล์แบตช์ที่คัดลอกไฟล์จำนวนมากจากที่หนึ่งไปยังอีกที่หนึ่งโดยอัตโนมัติและกลับมาให้ฉัน มีเพียงสิ่งเดียวที่ช่วยให้ฉันเลือกคำสั่งนั้นโดยไม่ได้ตั้งใจจากบัฟเฟอร์คำสั่งของฉันและเขียนทับการเปลี่ยนแปลงที่ไม่ได้รับคำสั่ง ฉันต้องใช้รหัสอะไรสำหรับไฟล์. bat เพื่อให้มันบอกว่า "คุณแน่ใจ" และทำให้ฉันพิมพ์ "y" ก่อนที่จะเรียกใช้ไฟล์ที่เหลือ หากมีการพิมพ์อะไรก็ตามยกเว้น "y" ควรออกจากการดำเนินการในบรรทัดนั้น แก้ไข 27 พ.ย. โอเคฉันทำเครื่องหมายว่ายังไม่ได้รับคำตอบอีกครั้งเพราะฉันยังคิดไม่ออก เมื่อฉันเรียก "exit;" มันปิด cmd.exe ซึ่งไม่ใช่สิ่งที่ฉันต้องการ ทั้งหมดนี้เป็นเพราะ Windows ใช้บัฟเฟอร์คำสั่งผิด [แตกต่างจากที่ฉันคุ้นเคยอย่างน้อยที่สุด]

6
หลบหนีวงเล็บมุมในพรอมต์คำสั่งของ Windows
ฉันต้องการสะท้อนสตริงที่มีวงเล็บมุม (<และ>) ไปยังไฟล์บนเครื่อง Windows โดยทั่วไปสิ่งที่ฉันต้องการทำมีดังต่อไปนี้: echo some string < with angle > brackets >>myfile.txt สิ่งนี้ใช้ไม่ได้เนื่องจากตัวแปลคำสั่งสับสนกับวงเล็บมุม ฉันสามารถอ้างถึงสตริงทั้งหมดได้ดังนี้: echo "some string < with angle > brackets" >>myfile.txt แต่แล้วฉันมีเครื่องหมายคำพูดคู่ในไฟล์ที่ฉันไม่ต้องการ การหลีกเลี่ยงวงเล็บ ala unix ใช้ไม่ได้: echo some string \< with angle \> brackets >>myfile.txt ไอเดีย?
95 windows  cmd  escaping 

30
ไม่พบ npm-cli.js เมื่อรัน npm
โดยปกติฉันสามารถติดตั้งไลบรารีโดยใช้npmแต่วันนี้เมื่อติดตั้งyeomanฉันพบข้อผิดพลาดนี้ โปรดช่วยหาสาเหตุที่แท้จริง D:\Works\phonegap\ionic\todo>npm install -g yo module.js:340 throw err; ^ Error: Cannot find module 'C:\Program Files\nodejs\node_modules\npm\bin\node_modules\npm\bin\npm-cli.js' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Function.Module.runMain (module.js:497:10) at startup (node.js:119:16) at node.js:906:3 ฉันดูในโฟลเดอร์: C: \ Program Files \ nodejs \ node_modules \ npm \ bin \ แต่ไม่เห็นโฟลเดอร์node_modulesตามข้อผิดพลาดที่อธิบายไว้ ฉันลองค้นหาnpm-cli.js ด้วยและเห็นว่ามันอยู่ในC:\Program Files\nodejs\node_modules\npm\bin\

15
ใหม่สำหรับ MongoDB ไม่สามารถรันคำสั่ง mongo
ฉันพยายามเรียกใช้ MongoDB: E:\mongo\bin>mongod mongod --help for help and startup options Sun Nov 06 18:48:37 Sun Nov 06 18:48:37 warning: 32-bit servers don't have journaling enabled by default. Please use --journal if you want durability. Sun Nov 06 18:48:37 Sun Nov 06 18:48:37 [initandlisten] MongoDB starting : pid=7108 port=27017 dbpath=/data/db 32-bit …
94 windows  mongodb 

12
.NET WPF จำขนาดหน้าต่างระหว่างเซสชัน
โดยทั่วไปเมื่อผู้ใช้ปรับขนาดหน้าต่างแอปพลิเคชันของฉันฉันต้องการให้แอปพลิเคชันมีขนาดเท่ากันเมื่อเปิดแอปพลิเคชันอีกครั้ง ตอนแรกฉันจัดการเหตุการณ์ SizeChanged และบันทึกความสูงและความกว้าง แต่ฉันคิดว่าต้องมีวิธีแก้ปัญหาที่ง่ายกว่านี้ ปัญหาค่อนข้างง่าย แต่ฉันไม่สามารถหาวิธีแก้ปัญหาได้ง่ายๆ
94 c#  .net  wpf  windows 

9
env: bash \ r: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
ฉันพยายามที่จะติดตั้ง YouCompleteMe จากที่นี่ เมื่อฉันดำเนินการ: ./install.sh --clang-completer ฉันได้รับข้อผิดพลาดนี้: env: bash\r: No such file or directory ฉันไม่รู้ว่ามีอะไรผิดปกติกับตัวแปรสภาพแวดล้อม นี่คือเส้นทางทุบตีของฉัน: which bash /bin/bash ฉันจำเป็นต้องเปลี่ยนเป็น/usr/bashหรือไม่? ถ้าใช่ฉันควรทำอย่างไร? ฉันพยายามเปลี่ยน~/.bashrcไฟล์ แต่ไม่ได้ผล

2
Python ของ Visual Studio เวอร์ชันใดในคอมพิวเตอร์ของฉัน
ฉันพยายามค้นหาเวอร์ชันของ Visual Studio ที่ใช้รวบรวม Python บนคอมพิวเตอร์ของฉัน มันบอกว่า Python 2.6.2 (r262:71605, Apr 14 2009, 22:40:02) [MSC v.1500 32 bit (Intel)] on win32 สิ่งที่ฉันไม่เข้าใจคือการMSC V.1500กำหนดนี้ หมายความว่าคอมไพล์ด้วย Visual Studio 2005 หรือเปล่า? ฉันไม่สามารถหาข้อมูลเกี่ยวกับhttp://python.org

9
สามารถติดตั้ง Go compiler บน Windows ได้หรือไม่?
ฉันมองหาคอมไพเลอร์ของ Windows ในgolang.orgแต่ดูเหมือนจะหาไม่เจอ ฉันเห็นเฉพาะคอมไพเลอร์ Linux และ OS X มีใครรู้บ้างว่าการเขียนโปรแกรม Go สามารถทำได้บน Windows หรือเป็นสิ่งที่ Google ยังไม่ได้ติดตั้ง อัปเดต: ดูเหมือนว่า ณ ตอนนี้ (พ.ย. 2555) golang.orgมีการเผยแพร่ไบนารีอย่างเป็นทางการสำหรับ windows 32 / x86_64
94 windows  go 

12
วิธีลบไฟล์และโฟลเดอร์ทั้งหมดในโฟลเดอร์โดยการโทร cmd
ฉันใช้ Windows ฉันต้องการลบไฟล์และโฟลเดอร์ทั้งหมดในโฟลเดอร์โดยการเรียกระบบ ฉันอาจเรียกแบบนั้น: >rd /s /q c:\destination >md c:\destination คุณรู้วิธีที่ง่ายกว่านี้หรือไม่?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.