Necesita ejecutar un c # dll desde la línea de comandos

Tengo un c # dll definido así:

namespace SMSNotificationDll
{
    public class smsSender
    {
        public void SendMessage(String number, String message)
        {
            ProcessStartInfo info = new ProcessStartInfo();
            info.FileName = "c:\\Program Files\\Java\\jdk1.6.0_24\\bin\\java";
            info.WorkingDirectory = "c:\\";
            info.Arguments = "-jar SendSms.jar "+number + " "+message;
            info.UseShellExecute = false;
            Process.Start(info);
        }
    }
}

y necesito ejecutarlo desde la línea de comandos.

¿Hay alguna manera de que pueda ejecutarlo a través de rundll32?

Cuando lo ejecuto con esto:

rundll32 SMSNotificationDll.dll, SendMessage 0749965244 hello

Me falta la entrada: SendMessage.

Respuestas a la pregunta(1)

Su respuesta a la pregunta