สารบัญ:
- ขั้นตอนที่ 1: ตรวจสอบประเภทข้อจำกัด
- ขั้นตอนที่ 2: การเริ่มต้นไฟล์โปรแกรมของคุณ
- ขั้นตอนที่ 3: วิ่ง! (ไม่ ไม่ใช่ตามตัวอักษร)
- ขั้นตอนที่ 4: ทางลัด
วีดีโอ: รับนโยบายการจำกัดซอฟต์แวร์ที่ผ่านมา: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:08
โรงเรียนที่มีพื้นฐานด้านไอทีที่ดี (มี FTP สำหรับนักเรียนเช่น) มักจะตั้งค่านโยบายการจำกัดซอฟต์แวร์บนคอมพิวเตอร์เพื่อจำกัดนักเรียน (ในรูปแบบของเกม ซอฟต์แวร์ที่เป็นอันตราย หรือการแฮ็ก) สิ่งสำคัญที่ทำให้นักเรียนหงุดหงิดคือไม่สามารถเล่นเกมบนคอมพิวเตอร์ของโรงเรียนได้ แน่นอน เมื่อคุณควรจะทำงาน คุณควรทำเช่นนั้น นอกจากนี้ยังมีความยุ่งยากที่ไม่สามารถเรียกใช้แอปพลิเคชั่นเพิ่มประสิทธิภาพ (เช่น notepad++) แล้วยังมีสำนักงานที่มีพวกเขา ฉันจะไม่อธิบายให้ละเอียดเพราะฉันเป็นเพียงนักเรียน อย่างไรก็ตาม ปัญหายังคงคล้ายกัน ฉันจะสาธิตวิธีการทั่วไปเพื่อผ่าน SRP รวมถึงทางลัดและเคล็ดลับบางประการในการปรับปรุงความเร็วและประสิทธิภาพ ฉันไม่รับผิดชอบต่อการใช้การอัปเดตที่แนะนำนี้ของคุณ: สำหรับคำแนะนำที่รวดเร็ว ให้ไปที่ขั้นตอนที่ 4
ขั้นตอนที่ 1: ตรวจสอบประเภทข้อจำกัด
สิ่งแรกที่คุณควรทำคือตรวจสอบว่าคุณถูกจำกัดมากแค่ไหน หากคุณถูกจำกัดอยู่ไกลเกินไป แม้แต่คำแนะนำนี้อาจช่วยคุณไม่ได้
1) หากคุณอยู่ในโรงเรียนและมีเรื่อง IT อยู่ที่นั่น ให้ตรวจสอบว่าพวกเขากำลังเรียนภาษาโปรแกรมที่เกี่ยวข้องกับไฟล์สั่งการหรือไม่ (เช่น C++, Basic, Batch) ถามนักเรียนคนหนึ่งว่ามีชื่อไฟล์บางอย่างที่ช่วยให้พวกเขาสามารถเรียกใช้โปรแกรมที่พวกเขาคอมไพล์ได้ และชื่อไฟล์พิเศษทำงานที่ไหน (เช่น ในห้องปฏิบัติการคอมพิวเตอร์เท่านั้น) ฉันโชคดี (~อะไรก็ได้~ *กลอกตา*) ในการเรียนรู้ C++ และเราจำเป็นต้องตั้งชื่อไฟล์ที่คอมไพล์ว่า "cpp1.exe" (โดยที่ 1 อาจเป็นตัวเลข 1 หลักอื่น) เพื่อให้สามารถเรียกใช้ได้ น่าเสียดายที่ใช้งานได้เฉพาะในห้องปฏิบัติการคอมพิวเตอร์แห่งหนึ่งเท่านั้น และฉันต้องเปลี่ยนชื่อโปรแกรมทุกครั้งที่เรียกใช้ มันลำบาก… 2) หากวิธีข้างต้นใช้ไม่ได้ผล หรือคุณรู้สึกว่าไม่ใช่ทางออกที่ดีที่สุดอย่างฉัน สิ่งที่คุณควรทำการตรวจสอบเบื้องต้นคือคุณสามารถเรียกใช้จากไดเร็กทอรีชั่วคราวได้หรือไม่ วิธีที่ง่ายที่สุดในการทำเช่นนี้คือรับโปรแกรมแบบสแตนด์อโลน (โปรแกรมที่ไม่ต้องการ DLL หรือไบนารีเพื่อรัน) และส่งไปยังไฟล์ซิป จากนั้นลองเรียกใช้โดยตรงจากไฟล์.zip หากใช้งานได้ แสดงว่าคุณโชคดีและมีแนวโน้มมากที่สุดในการเรียกใช้โปรแกรมเต็มรูปแบบบนคอมพิวเตอร์ 3) หากการทดสอบทั้งหมดไม่ได้ผล ขออภัย ฉันยังไม่พบสถานการณ์ที่จะสามารถช่วยคุณได้ คำแนะนำนี้จะไม่ช่วยคุณ เสียใจ. (เขียนถึงผู้ดูแลระบบให้ดียิ่งขึ้น) ตอนนี้คุณรู้แล้วว่าจะใช้วิธีใด ถ้าเป็นอย่างแรก ลาก่อน ฉันจะไม่ช่วยคุณ หากเป็นครั้งที่สอง ให้ดำเนินการต่อไป
ขั้นตอนที่ 2: การเริ่มต้นไฟล์โปรแกรมของคุณ
ตอนนี้คุณทราบแล้วว่าคุณสามารถเรียกใช้โปรแกรมได้จากไดเร็กทอรีชั่วคราว อะไรต่อไป? ประการแรก ตรวจสอบให้แน่ใจว่าไฟล์โปรแกรมของคุณไม่ได้อยู่ทั่วทุกแห่ง คุณต้องการพวกเขาอย่างรวดเร็ว หากคุณมีทั้งโฟลเดอร์ที่มีไฟล์ทั้งหมด ไม่ต้องกังวล ผู้ที่ฉันกำลังบอกกล่าวข้างต้นคือผู้ที่มีโปรแกรมที่แชร์ไฟล์บางไฟล์ และคุณไม่ต้องการคัดลอกสิ่งพิเศษ เมื่อตกลงกันเสร็จแล้ว คุณมีอีกสิ่งหนึ่งที่ต้องทำ Zip ไฟล์ปฏิบัติการ เช่น สำหรับการทดสอบ และอย่าปิดไฟล์หรือข้อความเตือนใดๆ ที่ปรากฏขึ้นเนื่องจากไฟล์รันไทม์หายไป หากคุณไม่มีเครื่องมือที่มีประโยชน์ เพียงเปิด Notepad แล้วพิมพ์ "หยุดชั่วคราว" แล้วบันทึกเป็นไฟล์แบตช์ (นามสกุล.bat) แล้วซิปไฟล์ เมื่อโปรแกรมทำงาน ให้ไปที่ Explorer พิมพ์ %TMP% ในแถบที่อยู่และไป นี่คือโฟลเดอร์ชั่วคราวของคุณ หากคุณเปิดใช้งาน "แสดงไฟล์และโฟลเดอร์ที่ซ่อน" ในตัวเลือกโฟลเดอร์ คุณจะเห็นไดเร็กทอรีชื่อ "Temporary Directory n for x" โดยที่ n เป็นเพียงตัวเลข (ปกติคือ 1) และ x คือชื่อไฟล์ zip ที่คุณรัน โปรแกรมจาก. หากคุณไม่เห็น ให้พิมพ์ลงในแถบที่อยู่โดยตรง ดังนั้นเราจะเรียกโฟลเดอร์นี้ว่า "tmpdir"ตกลงสำหรับผู้ที่ต้องการดูภาพจริงๆ zip is out.zip (จากขั้นตอนที่แล้ว)
ขั้นตอนที่ 3: วิ่ง! (ไม่ ไม่ใช่ตามตัวอักษร)
เย้! คุณเกือบจะอยู่ที่นั่นแล้ว! ตอนนี้ก็เกือบจะเสร็จแล้ว ตอนนี้ คัดลอก DLL ทั้งหมด ไฟล์รันไทม์ ฯลฯ ลงใน tmpdir นอกจากนี้ คุณต้องตรวจสอบว่าเป็นโปรแกรมหลักในโฟลเดอร์โปรแกรมดั้งเดิมหรือไม่ เนื่องจากบางโปรแกรมมีไดเร็กทอรี "โปรแกรม" ที่มีโปรแกรมทั้งหมดอยู่ในนั้น ดังนั้นทุกอย่างจึงต้องมีหนึ่งโฟลเดอร์ในลำดับชั้นของโฟลเดอร์ (ในกรณีนี้ ให้คัดลอกลงในไดเร็กทอรี %TMP%)
ตอนนี้ เสี่ยงและปิดข้อผิดพลาด เรียกใช้โปรแกรมอย่างรวดเร็ว และอธิษฐานให้ทุกอย่างเข้าที่ หรือเรียกใช้ exe หลักใน tmpdir และรอให้โหลดเสร็จ จากนั้นปิดข้อผิดพลาด หากทุกอย่างข้างต้นเป็นไปด้วยดี ยินดีด้วย! ตอนนี้คุณสามารถเรียกใช้โปรแกรมโปรดของคุณ (ไม่ว่าจะเป็นแอพหรือเกมเพื่อการทำงาน) ในโรงเรียน สำนักงาน หรือที่อื่น ๆ สำหรับวิธีที่สั้นกว่านั้นที่ฉันเพิ่งค้นพบ ไปต่อ
ขั้นตอนที่ 4: ทางลัด
อันที่จริง คุณสามารถคัดลอกทุกอย่างลงในโฟลเดอร์ %TMP% ได้ ทำไมต้องกังวลกับ tmpdir?
ฉันมีเหตุผลสองสามข้อในการใช้ tmpdir เป็นเวลานานและไม่ได้ทดลองกับมัน เป็นเพราะ tmpdir นั้นดีสำหรับการเสียบปลั๊กฉุกเฉิน: โฟลเดอร์จะถูกทำลายเมื่อปิด exe นี่เป็นสิ่งที่ดีเมื่อคุณต้องการไปซ่อนตัว จึงมีคำเตือนของคุณ แต่แน่นอน คุณสามารถเลือกที่จะเพิกเฉยได้ หมายเหตุ: ฉันอาจแก้ไขแล้ว แต่อาจมีการอัปเดต กลับมาอีกทีประมาณอาทิตย์หน้า
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน
เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง