คำถามติดแท็ก platform-agnostic


5
Node.js - ค้นหาโฮมไดเร็กตอรี่ด้วยวิธีที่ไม่เชื่อเรื่องพระเจ้าบนแพลตฟอร์ม
Process.platform ส่งคืน "win32" สำหรับ Windows ใน Windows ไดเรกทอรีบ้านของผู้ใช้อาจเป็น C: \ Users [USERNAME] หรือ C: \ Documents and Settings [USERNAME] ขึ้นอยู่กับเวอร์ชันของ Windows ที่กำลังใช้งานอยู่ ใน Unix นี่ไม่ใช่ปัญหา

16
มีกรณีที่ชาญฉลาดของการแก้ไขโค้ดรันไทม์หรือไม่?
คุณนึกถึงการใช้ (สมาร์ท) ที่ถูกต้องตามกฎหมายสำหรับการแก้ไขโค้ดรันไทม์ (โปรแกรมแก้ไขโค้ดของตัวเองในขณะรันไทม์) หรือไม่? ระบบปฏิบัติการสมัยใหม่ดูเหมือนจะขมวดคิ้วกับโปรแกรมที่ทำเช่นนี้เนื่องจากไวรัสใช้เทคนิคนี้เพื่อหลีกเลี่ยงการตรวจจับ สิ่งที่ฉันคิดได้คือการเพิ่มประสิทธิภาพรันไทม์บางประเภทที่จะลบหรือเพิ่มโค้ดบางอย่างโดยรู้บางอย่างในรันไทม์ซึ่งไม่สามารถทราบได้ในเวลาคอมไพล์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.