I'm not very knowledgeable about coding. And i'm wondering about the ethical use of thing like IO.FileSystemWatcher and /or IO.File.ReadAllLines for monitoring changes in files from third party software and the OS (Windows 10).
I recently started making a custom user interface for Windows using Visual Basic. Currently i have buttons on the side of my screen i manually click to change my user interface theme / profiles. But i would like to automate some of this if possible since i always use certain themes with certain apps or streaming setups.
I've been trying to think of ways to detect changes within the apps i use. Detecting changes in the files has been my only simple idea so far. Using FileSystemWatcher to detect when files have been written to, and it would be useful if i used IO.File.ReadAllLines so i can read text file log and compare the strings for changes, etc.
And it occurred to me that maybe this is considered spying on other software? I this even an argument? Does anybody know what the industry standard is for using these types of tools. To be clear i won't be writing, moving, data collecting, or making copies of anything. My app would just be reading and watching for changes. Is this considered ethical from my position?
One reason this concerns me is because i'm a big gamer and i wouldn't want to bother any of these companies or violate any TOS, EULA, etc. Am I being paranoid worrying about using FileSystemWatcher? I'm quite ignorant about these matters.
This post was edited by NatureNames on Dec 9 2021 11:00pm