[code]csharpcode:using UnityEngine;
using System.Collections;
using System.Runtime.InteropServices;
using System.Reflection;
using UnityEngine.UI;
/***************
*Class:知识库交互类
* Author:ylq
* Date:2018/09/27
**************/
public class knowledgeLibrary : MonoBehaviour
{
public void OpenChaiJieEXE()
{
//Debug.Log("调用");
SystemWinClass swc = new SystemWinClass();//新建一个窗口
//列队,合并
//structure:托管对象,包含要封送的数据。该对象必须是格式化类的实例。
//ptr:指向非托管内存块的指针,必须在调用此方法之前分配该指针。
//fDeleteOld:设置为 true 可在执行Marshal.DestroyStructure方法前对 ptr 参数调用此方法。
//请注意,传递 false 可导致内存泄漏。
swc.structSize = Marshal.SizeOf(swc);//窗口结构大小就是swc的大小
//swc.filter = "All Files\0*.exe\0\0";//筛选文件类型