ウェブブラウザを開き、ローカルファイルを設定参照できるinput-type="file"に自動で設定させるやり方がわかりません。
通常どおりにやると、できないのでThread操作が必要ですが、難しいので既存のクラスを使っています。
http://www.codeproject.com/Articles/28917/Setting-a-file-to-upload-inside-the-WebBrowser-com
が、クリックしても参照設定されません。

    private void button1_Click(object sender, EventArgs e)
    {
        HtmlElement form = webBrowser1.Document.Forms[0];
        form.AttachEventHandler("onsubmit", delegate (object o, EventArgs arg)
        {
            FormToMultipartPostData postData =
                new FormToMultipartPostData(webBrowser1, form);
            postData.SetFile("file", @"C:\Users\Shimizu\Videos\FD\a.mp4");
            postData.Submit();
        });
    }