After doing some searching, I've come to understand that when creating a windows service application, you can implement STA threads to access the clipboard as follows:
thread th = new thread(myMethod);
th.SetApartmentState(ApartmentState.STA);
th.Start();
Under the myMethod call:
Clipboard.SetText("TEST");
At first glance, this appears to not be working. However, after running through some tests, I've since learned that STA threads can access the clipboard, which is separate from the Windows clipboard.
ie. I can SetText and GetText in this STA clipboard, but I can't do a copy/paste from windows (Control+C, Control+X, Control+V).
Please advise, how can I access the actual windows clipboard from STA so that I can Control+V the set content?