If that is a copy and paste an obvious problem is:
procStartInfo.Arguments = "installutil/i /c C:\\Users\\kk\\Desktop\\Winservice\\sampleService.exe"
Should be
procStartInfo.Arguments = installutil /i /c "C:\\Users\\kk\\Desktop\\Winservice\\sampleService.exe"
Also, are you sure you should be escaping the
\
You might find that this works fine:
procStartInfo.Arguments = installutil /i /c "C:\Users\kk\Desktop\Winservice\sampleService.exe"
Read this:
Install a .Net Service.
You should also read this article:
InstallUtil MSDN
You may find this interesting:
Installing a Windows Service using P Invoke in C#