Hello, I recently finished a C# course and I'm ready to create what could be a complex program, to me at least. The idea I have is to monitor a cad application that runs on the users machine and work on a design file locally but save it to the server every x number of minutes. Users currently work on the files on a blade server that backups are mediocre at best, a network running at 100 and not gigabit. After reading a few articles here on C# threads and processes I now have a few questions. Can C# monitor when the application starts\ends via the task manager and get the file path and name so I can then do a time\date compare with the version on the server vs. the one on the local machine? Anything to consider C# wise if a second instance of the application is started? They would be two different drawings and the task manager does show two applications and processes running. Can this be set as a service to launch, or what would be the best way to implement this once a user logs on to the machine to catch the start of the application? Should the FileSystemWatcher or EventHandler reduce the complexity? Any input or guides to an example already existing is appreciated. Or should I just stay with the "Hello World" example in the book? :doh: Thanks!
I'll tell you what, then. Why don't you call me some time when you have no class? - Thornton Melon