Can't find the information you are looking for here? Then leave a message over on our WinBatch Tech Support Forum.
This following line won't work: if AppExist ("vptray.exe") then Message ("Check","Program runs")
Although I see vptray as a running program, Winbatch won't see it that way. I tested it on XP SP 1 and SP2.
Maybe a security change that prevents Winbatch from reading process information of other processes?
More and more it looks like SP2 is the cause of all this. Still not sure where to look to make AppExist work again.
From there, navigate through "Security Settings -> Local Policies -> User Rights Assigment".
Profile a single process:
Allows a user to run Windows XP Professional performance-monitoring tools to monitor the performance of nonsystem processes.
Default setting: Administrators and Power Users on member servers and workstations. On domain controllers, it is assigned only to Administrators
Profile system performance:
Allows a user to run performance-monitoring tools to monitor the performance of system processes.
Default setting: Administrators
On WinXP Pro SP1 & SP2, the settings for these rights are set identically, with "Profile single process" being granted to "Administrators" and "Power Users". Perhaps this right has been revoked on the WinXP Pro systems in question. If AppExist() truly depends on performance monitoring, then the lack of this right should cause AppExist() to not function properly.
Article ID: W16965
File Created: 2014:07:18:09:51:38
Last Updated: 2014:07:18:09:51:38