با سلام.
اگر به هر نحوی دسترسی به پاگاه داده برنامه داشته باشید قطعا کار ساده تر پیش خواهد رفت ولی در غیر این صورت شما نیاز به یک Automation script دارید.
برای نوشتن Automation script ظاهرا برنامه های آماده ای هم وجود دارد اما برای انجام این کار با استفاده از زبانهای .net باید از UIAutomation API استفاده کنید. البته راه هایی هم مثل استفاده از MSAA و یا توابع User32 وجود دارد که پیشنهاد نمیکنم. در هر حال روش پیاده سازی به مقدار خیلی زیادی بستگی به برنامه مقصد و user interface آن خواهد داشت.
در این تاپیک لینک مراجع در msdn را خواهید یافت:
https://barnamenevis.org/showthread.p...A7%D9%88%D8%B3