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

เริ่มโดย atibettop, 07 กุมภาพันธ์ 2017, 15:15:09

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

atibettop

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



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

ขอบคุนครับ

fukisuku

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

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

ohmohm

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

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

atibettop

อ้างถึงจาก: fukisuku ใน 07 กุมภาพันธ์ 2017, 20:48:08
โฮสต์ต้องเป็นวินโดวส์ และเปิดใช้ฟังก์ชัน exec() เอาไว้ครับ
แล้วก็ใช้ exec() รัน rundll32 เพื่อรัน dll ที่ต้องการ (ลองศึกษาคำสั่ง rundll32 ของ cmd ดูครับ)

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

ขอบคุนมากครับ

atibettop

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

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

ขอบคุนมากครับ