The accepted answer to this question regarding how to open a PDF to a specific page using C# is, in summary:
Process myProcess = new Process();
myProcess.StartInfo.FileName = "acroRd32.exe"; //not the full application path
myProcess.StartInfo.Arguments = "/A \"page=2=OpenActions\" C:\\example.pdf";
myProcess.Start();
However, this answer appears to be incomplete. It works great if Adobe Reader (acroRd32.exe) is not already running, but if Reader is running, this code won't do anything (at least on my Windows 8.1 PC). So, how can you open in PDF to a specified page using C# (or VB.NET) regardless of whether Adobe Reader is already running?