C# DLL可以启动word文件吗?

C# DLL可以启动word文件吗?,c#,dll,C#,Dll,我有一个DLL,它在计算后识别需要打开的特定word文件。我可以让DLL打开特定的word文件,或者返回调用DLL的特定程序的路径,让程序处理DLL文件的打开 如果有一个可能的解决方案,DLL可以启动一个文件,那就太好了 谢谢作为一个DLL没有什么区别。只要代码执行并拥有文件的权限,您就可以打开它 您需要使用类似于Process.Start()的东西,但要使用ShellExecute选项,以便加载相关的程序(最有可能是Word)。作为DLL没有任何区别。只要代码执行并拥有文件的权限,您就可以打开

我有一个DLL,它在计算后识别需要打开的特定word文件。我可以让DLL打开特定的word文件,或者返回调用DLL的特定程序的路径,让程序处理DLL文件的打开

如果有一个可能的解决方案,DLL可以启动一个文件,那就太好了


谢谢

作为一个DLL没有什么区别。只要代码执行并拥有文件的权限,您就可以打开它


您需要使用类似于
Process.Start()
的东西,但要使用ShellExecute选项,以便加载相关的程序(最有可能是Word)。

作为DLL没有任何区别。只要代码执行并拥有文件的权限,您就可以打开它


您需要使用类似于
Process.Start()
的东西,但要使用ShellExecute选项,以便加载相关的程序(很可能是Word)。

如果需要,您可以使用DLL,这真的没关系。只要您有东西可以调用DLL中的代码,它就会像在exe中一样工作

public static void OpenWord()
{
    Process.Start(@"C:\Worddoc.doc");
}

如果你愿意,你可以使用动态链接库,这真的没关系。只要您有东西可以调用DLL中的代码,它就会像在exe中一样工作

public static void OpenWord()
{
    Process.Start(@"C:\Worddoc.doc");
}

我不确定我是否遗漏了什么,因为从表面上看,这似乎很简单。不管它是否是dll。msdn网站上有一个网站,告诉你如何做你想要做的事情


我上一次这样做是在ShellExecute上,但这似乎是一种“新”的方式。

我不确定我是否遗漏了什么,因为从表面上看,这似乎很简单。不管它是否是dll。msdn网站上有一个网站,告诉你如何做你想要做的事情

我上一次这样做是在ShellExecute上,但这似乎是一种“新”的方式