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

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

7
โดยทางโปรแกรมกำหนดระยะเวลาของเวิร์กสเตชันที่ถูกล็อกหรือไม่?
เราจะทราบได้อย่างไรว่าเครื่องถูกล็อคในรหัสนานแค่ไหน? นอกจากนี้ยังยินดีรับแนวคิดอื่น ๆ นอกเหนือจาก C # ฉันชอบแนวคิดการบริการของ windows (และยอมรับแล้ว) สำหรับความเรียบง่ายและความสะอาด แต่น่าเสียดายที่ฉันไม่คิดว่ามันจะได้ผลสำหรับฉันในกรณีนี้ ฉันต้องการเรียกใช้สิ่งนี้บนเวิร์กสเตชันของฉันในที่ทำงานมากกว่าที่บ้าน (หรือนอกเหนือจากที่บ้านฉันคิดว่า) แต่มันถูกล็อคไว้ค่อนข้างยากที่จะได้รับความอนุเคราะห์จาก DoD นั่นเป็นส่วนหนึ่งของเหตุผลที่ฉันหมุนตัวเองจริงๆ ฉันจะเขียนมันต่อไปและดูว่ามันใช้ได้ไหม ขอบคุณทุกคน!
111 c#  windows 

5
Windows: XAMPP เทียบกับ WampServer vs EasyPHP เทียบกับทางเลือก [ปิด]
ตามที่กล่าวไว้ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบถาม & ตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจก่อให้เกิดการถกเถียงโต้แย้งการสำรวจความคิดเห็นหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงได้และอาจเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อรับคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา มีคำถามคล้าย ๆ กันที่ถามที่นี่เมื่อสามปีก่อน แต่ฉันต้องการเปิดเพิ่มเติมเพื่อรวมสแต็ค Windows / Apache / MySQL / PHP ที่เป็นไปได้ทั้งหมด สิ่งที่คุณคิดว่าดีที่สุด? XAMPPดูเหมือนจะเป็นที่นิยมมากที่สุด แต่ฉันได้อ่านสิ่งที่ไม่ดีหลายอย่างเกี่ยวกับเรื่องนี้ซึ่งทำให้ฉันสงสัยว่ามันดีอย่างที่ความนิยมแนะนำหรือไม่ ตัวอย่างเช่นฉันเคยได้ยินมาว่าการกำหนดค่า PHP เริ่มต้นนั้นไม่ปลอดภัยมาก (และเห็นได้ชัดว่าแอปผู้ดูแลระบบของพวกเขาไม่สามารถทำงานได้หากไม่มีช่องโหว่เหล่านี้เปิดทิ้งไว้) นี้ไม่ได้เป็นที่น่ากลัวสำหรับสถานการณ์การพัฒนาอย่างเห็นได้ชัด register_globalsแต่คุณอาจจะจบลงอาศัยสิ่งที่ต้องการ ฉันยังเห็นสิ่งอื่นที่ทำให้ฉันกังวล: นักพัฒนาแนะนำให้ผู้ใช้ Vista ปิดใช้งาน UAC เพื่อใช้ซอฟต์แวร์ของพวกเขา! สำหรับฉันนั่นคือธงสีแดงขนาดใหญ่ ใช่มีปัญหาในการรับบางสิ่งเช่นนี้บน Vista ที่เปิดใช้งาน UAC แต่ไม่ควรนำเสนอการปิดใช้งาน UAC เป็นวิธีแก้ปัญหาโดยเฉพาะอย่างยิ่งสำหรับมือใหม่ (ที่ต้องการ UAC มากกว่าใคร) มันทำให้ฉันกังวลมาก เห็นได้ชัดว่าWampServerเปลี่ยนเวอร์ชันของ PHP หรือ …
111 php  mysql  windows  apache  wamp 

1
คำสั่งหลายคำสั่งในบรรทัดเดียวในไฟล์แบตช์ของ Windows
ใน Unix เราสามารถใส่หลายคำสั่งในบรรทัดเดียวได้ดังนี้: $ date ; ls -l ; date ฉันลองสิ่งที่คล้ายกันใน Windows: > echo %TIME% ; dir ; echo %TIME dirแต่มันพิมพ์เวลาและไม่ได้ดำเนินการคำสั่ง ฉันจะบรรลุเป้าหมายนี้ได้อย่างไร?

14
รับที่อยู่ MAC
ฉันต้องการวิธีข้ามแพลตฟอร์มในการกำหนดที่อยู่ MAC ของคอมพิวเตอร์ในขณะทำงาน สำหรับ windows โมดูล 'wmi' สามารถใช้ได้และวิธีเดียวใน Linux ที่ฉันพบคือเรียกใช้ ifconfig และเรียกใช้ regex ในเอาต์พุต ฉันไม่ชอบใช้แพคเกจที่ใช้งานได้กับระบบปฏิบัติการเดียวเท่านั้นและการแยกวิเคราะห์ผลลัพธ์ของโปรแกรมอื่นดูไม่สวยงามมากนักหากไม่พูดถึงข้อผิดพลาดที่มีแนวโน้มที่จะเกิดข้อผิดพลาด ไม่มีใครรู้วิธีข้ามแพลตฟอร์ม (windows และ linux) เพื่อรับที่อยู่ MAC? ถ้าไม่มีใครรู้วิธีการที่หรูหรากว่านี้จากที่ฉันระบุไว้ข้างต้นหรือไม่?

5
รักษาการสิ้นสุดบรรทัด
ฉันเรียกใช้ sed เพื่อทำการแทนที่บน windows และฉันสังเกตเห็นว่ามันจะแปลงส่วนท้ายบรรทัดเป็น Unix (\ n) โดยอัตโนมัติ มีตัวเลือกที่จะบอกให้ sed ใช้การสิ้นสุดบรรทัดของ Windows (\ r \ n) หรือดีกว่าเพื่อรักษาส่วนท้ายบรรทัดจากไฟล์หรือไม่ หมายเหตุ: ฉันใช้ sed จาก unxutils: http://unxutils.sourceforge.net/
111 windows  sed 

7
จะทำอย่างไรให้หัวหางมากขึ้นน้อยลงใน Powershell? [ปิด]
ปิด . คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เน้นไปที่ปัญหาเดียวโดยแก้ไขโพสต์นี้เท่านั้น ปิดให้บริการเมื่อปีที่แล้ว ปรับปรุงคำถามนี้ บน Windows, ใช้ Powershell สิ่งที่เป็นคำสั่งที่เทียบเท่ากับลินุกซ์head, tail, more, lessและsed?

7
VIM Ctrl-V ขัดแย้งกับ Windows Paste
ฉันใช้ VIM ใน Windows ปัญหาคือฉันต้องการใช้CtrlVเป็นโหมดภาพ อย่างไรก็ตามคีย์นี้ขัดแย้งกับการวางของ Windows ฉันจะรีเซ็ตคีย์นี้กลับไปเป็นโหมดภาพ VIM แทนการวางได้อย่างไร ฉันชอบตั้งค่านี้ในไฟล์คอนฟิกูเรชัน _vimrc ของฉัน
110 windows  vim 

4
System.getProperty (“ java.io.tmpdir”) จะส่งคืน“ c: \ temp” เมื่อใด
แค่อยากรู้ว่าเมื่อไหร่System.getProperty("java.io.tmpdir")จะกลับ"c:\temp"มา อ้างอิงจากเอกสารJava.io.File Java - ไดเร็กทอรีไฟล์ชั่วคราวดีฟอลต์ถูกระบุโดยคุณสมบัติระบบ java.io.tmpdir ในระบบ UNIX ค่าดีฟอลต์ของคุณสมบัตินี้โดยทั่วไปคือ "/ tmp" หรือ "/ var / tmp"; ในระบบ Microsoft Windows โดยทั่วไปจะเป็น "c: \ temp" อาจมีการกำหนดค่าที่แตกต่างกันให้กับคุณสมบัติระบบนี้เมื่อเรียกใช้เครื่องเสมือน Java แต่การเปลี่ยนแปลงทางโปรแกรมของคุณสมบัตินี้ไม่ได้รับการรับรองว่าจะมีผลกระทบใด ๆ กับไดเร็กทอรีชั่วคราวที่ใช้โดยวิธีนี้ แต่ในกรณีของฉัน - System.out.println(System.getProperty("java.io.tmpdir")); ผลตอบแทนเสมอ - C:\Users\admin\AppData\Local\Temp\ i.e. %TEMP% จะกลับมาในสภาพ"c:\temp"ใด แก้ไข: ถ้าฉันเปลี่ยน% TEMP% เป็น C: \ Temp ฉันจะได้รับ C: \ Temp ใช่ไหม? แต่เอกสารประกอบจะแสดง …
110 java  windows  tempdir 

16
การเข้าถึงการติดตั้ง pip ถูกปฏิเสธบน Windows
ฉันพยายามทำงานpip install mitmproxyบน Windows แต่ฉันยังคงถูกปฏิเสธการเข้าถึงอยู่ตลอดเวลาแม้ว่าจะมีcmdและPowerShellใช้Run as Administratorตัวเลือกนี้ก็ตาม WindowsError: [Error 5] Access is denied: 'c:\\users\\bruno\\appdata\\local\\temp\\easy_install-0fme6u\\cryptography-0.9.1\\.eggs\\cffi-1.1.2-py2.7-win-amd64.egg\\_cffi_backend.pyd' ฉันจะทำงานนี้ได้อย่างไร?

10
การเปลี่ยนเส้นทางเอาต์พุตจากภายในไฟล์ Batch
ฉันกำลังสร้างไฟล์แบตช์ด้วยคำสั่งง่ายๆเพื่อรวบรวมข้อมูลจากระบบ ไฟล์แบตช์มีคำสั่งเพื่อรับข้อมูลเวลาข้อมูล IP ผู้ใช้ ฯลฯ ฉันรวบรวมคำสั่งทั้งหมดในไฟล์แบตช์และมันทำงาน แต่ฉันต้องการไฟล์แบตช์เมื่อรันเพื่อส่งผลลัพธ์ไปยังไฟล์ข้อความ (บันทึก) มีคำสั่งที่ฉันสามารถเพิ่มลงในแบตช์ที่จะทำได้หรือไม่? โปรดทราบว่าฉันไม่ต้องการเรียกใช้ชุดงานจาก cmd จากนั้นเปลี่ยนเส้นทางเอาต์พุต ฉันต้องการเปลี่ยนเส้นทางเอาต์พุตจากภายในชุดงานหากเป็นไปได้

4
เหตุใด Windows64 จึงใช้รูปแบบการโทรที่แตกต่างจาก OS อื่น ๆ ทั้งหมดบน x86-64
AMD มีข้อกำหนด ABI ที่อธิบายถึงรูปแบบการโทรที่จะใช้บน x86-64 ระบบปฏิบัติการทั้งหมดทำตามยกเว้น Windows ที่มีรูปแบบการโทร x86-64 ของตัวเอง ทำไม? มีใครรู้เหตุผลทางเทคนิคประวัติศาสตร์หรือการเมืองสำหรับความแตกต่างนี้หรือเป็นเรื่องของ NIHsyndrome หรือไม่? ผมเข้าใจว่าระบบปฏิบัติการที่แตกต่างกันอาจมีความต้องการที่แตกต่างกันสำหรับสิ่งที่ระดับที่สูงขึ้น แต่ไม่ได้อธิบายว่าทำไมเช่นพารามิเตอร์การลงทะเบียนผ่านการสั่งซื้อบน Windows คือในขณะที่คนอื่นใช้ทุกคนrcx - rdx - r8 - r9 - rest on stackrdi - rsi - rdx - rcx - r8 - r9 - rest on stack ปล. ฉันทราบดีว่ารูปแบบการโทรเหล่านี้แตกต่างกันอย่างไรและฉันรู้ว่าจะหารายละเอียดได้จากที่ใดหากต้องการ สิ่งที่ฉันต้องการรู้คือทำไม แก้ไข: สำหรับวิธีการดูเช่นรายการวิกิพีเดียและลิงก์จากที่นั่น

4
วิธีเข้ารหัสไบต์โดยใช้ TPM (Trusted Platform Module)
ฉันจะเข้ารหัสไบต์โดยใช้โมดูล TPM ของเครื่องได้อย่างไร CryptProtectData Windows มี API ที่เรียบง่าย (ค่อนข้าง) เพื่อเข้ารหัส blob โดยใช้CryptProtectDataAPI ซึ่งเราสามารถรวมฟังก์ชันที่ใช้งานง่าย: public Byte[] ProtectBytes(Byte[] plaintext) { //... } รายละเอียดProtectBytesมีความสำคัญน้อยกว่าแนวคิดที่คุณสามารถใช้ได้อย่างง่ายดาย: นี่คือไบต์ที่ฉันต้องการเข้ารหัสโดยคีย์ลับที่อยู่ในไฟล์ System คืนหยดที่เข้ารหัสให้ฉัน หยดที่ส่งคืนเป็นโครงสร้างเอกสารที่ไม่มีเอกสารซึ่งมีทุกอย่างที่จำเป็นในการถอดรหัสและส่งคืนข้อมูลต้นฉบับ (อัลกอริทึมแฮชอัลกอริทึมการเข้ารหัสเกลือลายเซ็น HMAC ฯลฯ ) เพื่อความสมบูรณ์นี่คือตัวอย่างการใช้งานรหัสเทียมProtectBytesที่ใช้Crypt APIเพื่อป้องกันไบต์: public Byte[] ProtectBytes(Byte[] plaintext) { //Setup our n-byte plaintext blob DATA_BLOB dataIn; dataIn.cbData = plaintext.Length; dataIn.pbData = Addr(plaintext[0]); DATA_BLOB …

4
ความยาวสูงสุดของสตริงบรรทัดคำสั่ง
ใน Windows ความยาวสูงสุดของสตริงบรรทัดคำสั่งคืออะไร? หมายถึงถ้าฉันระบุโปรแกรมที่รับอาร์กิวเมนต์ในบรรทัดคำสั่งเช่นabc.exe -name=abc แอปพลิเคชันคอนโซลอย่างง่ายที่ฉันเขียนรับพารามิเตอร์ผ่านทางบรรทัดคำสั่งและฉันต้องการทราบจำนวนเงินสูงสุดที่อนุญาต

22
วิธีเปิด cmd ที่ยกระดับโดยใช้บรรทัดคำสั่งสำหรับ Windows
ฉันจะเปิดพรอมต์คำสั่งโดยใช้บรรทัดคำสั่งบน cmd ปกติได้อย่างไร ตัวอย่างเช่นฉันใช้runas /username:admin cmdแต่ cmd ที่เปิดดูเหมือนจะไม่สูงขึ้น! วิธีแก้ปัญหาใด ๆ
110 windows  cmd  command 

7
ฉันจะรับชื่อของหน้าต่างที่ใช้งานปัจจุบันโดยใช้ c # ได้อย่างไร
ฉันต้องการทราบวิธีคว้าชื่อหน้าต่างของหน้าต่างที่ใช้งานอยู่ปัจจุบัน (เช่นหน้าต่างที่มีโฟกัส) โดยใช้ C #
109 c#  .net  windows  winforms 

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