2012-04-30 4 views
1

イム私のWindowsアプリケーション内のVLCプレーヤーを実装するには、次のガイドを使用して:WindowsアプリケーションにVLCプレーヤーを実装する:プログラムによりActiveXコンポーネントを登録

http://www.codeproject.com/Questions/163016/How-to-embed-VLC-control-in-c-net-windows-applicat

(トップ定格の答えを参照)

ガイドのステップ2で

、それは私がActiveXコンポーネントを登録する必要があることを述べている:

regsvr32 "D:\Program Files\VideoLAN\VLC\axvlc.dll" 

私はどのように行うのですかこのプログラムでは、ソフトウェアのようにユーザーがする必要はありません? ここに進む方法は不明です。誰でも助けてくれますか?

答えて

1

あなたのDLLを登録するには、このルーチンを試してみてください

public static void RegisterDll(string filePath) 
    { 
     string fileinfo = String.Format(@"/s ""{0}""", filePath); 
     Process process = new Process(); 
     process.StartInfo.FileName = "regsvr32.exe"; 
     process.StartInfo.Arguments = fileinfo; 
     process.StartInfo.UseShellExecute = false; 
     process.StartInfo.CreateNoWindow = true; 
     process.StartInfo.RedirectStandardOutput = true; 
     process.Start(); 
     process.WaitForExit(); 
     process.Close(); 
    }