assembly.loadFrom() 可不可以随便加载一个DLL

assembly.loadFrom() 能否随便加载一个DLL?例如:在C:\Program Files\WinRAR中有个一个RarExt.dll文件。我能

assembly.loadFrom() 能否随便加载一个DLL?
例如:在C:\Program Files\WinRAR中有个一个RarExt.dll文件。
我能否用
Assembly ass=Assembly.LoadFrom(@"C:\Program Files\WinRAR\RarExt.dll");
来加载它。

[解决办法]
必须是托管dll(.net的dll)