下载了一个写字板,想在自己的C#程序运行时打开这个写字板,该怎么做??
我用Process.Start(),结果运行时会弹出一个消息框,上面写着“初始化识别核心错误”,
而打开同个文件夹里的其它文件却没问题....这是什么原因?该怎么解决?请各位高手指教

解决方案 »

  1.   

    什么样的写字板啊?
    Process.Start()应该行了,可能是你下载的写字板有什么机制!
      

  2.   

    是个绿色版软件,直接点击的时候可以用呀,用Process.Start()却不行
      

  3.   

    不是窗体上的,写字板是放在别的地方的。是个.exe文件
      

  4.   

    应该不会出现这种问题啊,你检查一下Process.Start()
      

  5.   

    路径应该不会有问题,可以打开相同文件夹里的其它文件,比如里面关于软件下载的.txt文件都可以打开,
    但一打开这个.exe,就会弹出一个消息框,标题是SPLITTER,内容是“初始化识别核心错误”.
    不知道大家以前有没有遇到这样的问题...
      

  6.   

    用 Shell(…) 试试看行不?
      

  7.   

    C#里的
    System.Windows.Forms.RichTextBox 控件功能大致相当于“写字板”。
    System.Windows.Forms.TextBox 控件功能大致相当于“记事本”。
      

  8.   

    Process.Start("notepad.exe")肯定行你直接在运行里面输入notepad.exe是一样的效果。
      

  9.   

    I don't know,应该不会出问题
      

  10.   

    打开notepad.exe可有问题。如没有,应该是其他问题
      

  11.   

    没有问题,其他的像迅雷,word文件,txt文件都能打开....
    还有,我说的写字板不是指像Windows自带的那写字板,而是指可以用鼠标来写字的一个软件,
    不知道是不是我表达不正确,总之就是点击运行后可以用来写文字的..
      

  12.   

    我在运行里输入该“写字板”的地址也可以打开,但在程序里就是不行。还有,弹出的消息框标题是SPLITTER,内容是初始化识别核心错误”,而该软件
    也带有一个叫Splitter.dll的文件。会不会是这个文件在链接的时候出错了,该怎么解决??
      

  13.   

    改哪个的名字?
    我刚才试了一下,改那个.exe名字后,还是会出现同样的状况.
    而如果改那个.dll文件的名字,运行后会提示“找不到Splitter.dll文件,无法启动应用程序”。
      

  14.   

    你试试在process.start的时候,加上工作路径看看
    process.StartInfo.WorkingDirectory,有的程序需要