ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programming php สามารถ ดึง .dll ที่เขียนจาก .net มาใช้ได้หรือป่าวครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: php สามารถ ดึง .dll ที่เขียนจาก .net มาใช้ได้หรือป่าวครับ  (อ่าน 1335 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
atibettop
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 3



ดูรายละเอียด
« เมื่อ: 07 กุมภาพันธ์ 2017, 15:15:09 »

 php สามารถ ดึง .dll ที่เขียนจาก .net มาใช้ได้หรือป่าวครับ



ถ้าได้รบกวนขอตัวอย่างหน่อวยครับ

ขอบคุนครับ
« แก้ไขครั้งสุดท้าย: 07 กุมภาพันธ์ 2017, 16:22:30 โดย atibettop » บันทึกการเข้า
fukisuku
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 18



ดูรายละเอียด
« ตอบ #1 เมื่อ: 07 กุมภาพันธ์ 2017, 20:48:08 »

โฮสต์ต้องเป็นวินโดวส์ และเปิดใช้ฟังก์ชัน exec() เอาไว้ครับ
แล้วก็ใช้ exec() รัน rundll32 เพื่อรัน dll ที่ต้องการ (ลองศึกษาคำสั่ง rundll32 ของ cmd ดูครับ)

Cr.Jirayu Yingthawornsuk FB group: ชมรม คนทำเว็บ
บันทึกการเข้า
ohmohm
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 170
ออฟไลน์ ออฟไลน์

กระทู้: 3,099



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 08 กุมภาพันธ์ 2017, 17:09:08 »

เคยเขียน C# .NET เพื่อสร้าง DLL แต่ไม่ได้เอาไปใช้กับ PHP
ถ้าจำไม่ผิด ก็ต้องระบุ [ComVisible(true)] ไว้ที่ class ด้วย

ดูใน http://php.net/manual/en/class.dotnet.php ตัวอย่างที่เป็น VB.net อธิบายดี
บันทึกการเข้า
atibettop
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 3



ดูรายละเอียด
« ตอบ #3 เมื่อ: 08 กุมภาพันธ์ 2017, 18:26:56 »

โฮสต์ต้องเป็นวินโดวส์ และเปิดใช้ฟังก์ชัน exec() เอาไว้ครับ
แล้วก็ใช้ exec() รัน rundll32 เพื่อรัน dll ที่ต้องการ (ลองศึกษาคำสั่ง rundll32 ของ cmd ดูครับ)

Cr.Jirayu Yingthawornsuk FB group: ชมรม คนทำเว็บ

ขอบคุนมากครับ
บันทึกการเข้า
atibettop
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 3



ดูรายละเอียด
« ตอบ #4 เมื่อ: 08 กุมภาพันธ์ 2017, 18:28:49 »

เคยเขียน C# .NET เพื่อสร้าง DLL แต่ไม่ได้เอาไปใช้กับ PHP
ถ้าจำไม่ผิด ก็ต้องระบุ [ComVisible(true)] ไว้ที่ class ด้วย

ดูใน http://php.net/manual/en/class.dotnet.php ตัวอย่างที่เป็น VB.net อธิบายดี


ขอบคุนมากครับ
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์