zhzhx0318 2013-11-18 11:03 采纳率: 0%
浏览 1448

C#调用EXE程序,欢迎界面显示的问题,Winform

C#自己开发的程序,需要调用一个外部的EXE程序。该程序是Release版本,一个单独的程序,有自己的欢迎界面。我调用这个程序的时候,这个程序的欢迎界面的图片总是显示不出来,其他的能显示,比如登陆用户,密码的控件都能显示出来,但是就是欢迎界面的图片不显示,显示的是一个白的空图片。
代码如下所示;
Process p;
private void pictureBox3_Click(object sender, EventArgs e)
{
if (p == null)
{
p = new Process();
p.StartInfo.FileName = @"D:***.exe";
p.Start();
}
else
{
if (p.HasExited)
{
p.Start();
}
}
}

求大神解答啊

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-01 13:41
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    你可能遇到了一些问题,因为没有足够的信息来确定具体是什么导致了你的问题。以下是一些可能导致这种情况的原因:

    1. 程序是否正确安装并运行:确保你的程序已经正确安装并且可以正常运行。
    2. 是否有权限访问外部程序的资源:在调用外部程序之前,请检查你的应用程序是否有权访问其资源(例如文件、目录或特定路径)。
    3. 确保你的程序和外部程序使用相同的版本号:如果这两个程序有不同的版本,那么它们可能会产生冲突。
    4. 确保外部程序没有阻止某些功能:有些外部程序可能阻止某些功能或行为,这将影响到你在其中的应用程序的行为。
    5. 检查程序参数:如果你是在某个命令行参数中启动外部程序,确保这些参数已经被正确设置。
    6. 检查环境变量:确保你的应用程序能够识别到外部程序的位置,并且它知道如何访问它的资源。
    7. 使用正确的命名空间:确保你的程序和外部程序都在同一个命名空间下。
    8. 使用正确的类名和方法名:确保你的程序和外部程序中的类和方法名称匹配。

    你可以尝试以上的一些解决方案,看看哪一个可以帮助你解决问题。如果你无法解决这个问题,或者有任何其他疑问,请随时提问。

    评论

报告相同问题?