abramovi Posted May 1, 2012 Share Posted May 1, 2012 Hi All I have the following code running as console application.public static class CustomerManager { public static bool IsCustomerInSession() { AutoItX3 au3 = new AutoItX3(); if (au3.WinExists("Request Desktop Control", "There are no customers in the session. Please invite or wait for customer to join the session.") == 0) return true; else return false; } } But my problem is that if no user is logged in to the machine the process unable to get correct answer from au3.WinExists() and it always says that the windows doesn’t exist. Any Idea how this code will work also if no user logged in to the machine This is Vm . Link to comment Share on other sites More sharing options...
rcmaehl Posted May 1, 2012 Share Posted May 1, 2012 You won't be able to get support for that in this forum. It's an AutoIt forum, not C/C++/C# My UDFs are generally for me. If they aren't updated for a while, it means I'm not using them myself. As soon as I start using them again, they'll get updated.My Projects WhyNotWin11Cisco Finesse, Github, IRC UDF, WindowEx UDF Link to comment Share on other sites More sharing options...
abramovi Posted May 1, 2012 Author Share Posted May 1, 2012 it is not c# question this is general question regarding WinExist() this is also occur if I run this as script Link to comment Share on other sites More sharing options...
water Posted May 1, 2012 Share Posted May 1, 2012 @rcmaehl: It is AutoIt related - AutoItX. Check the source code.We have a special forum for AutoItX related questions.When no user is logged on I don't think there are any windows you can act upon. I would suggest to query for any logged on user and then try to handle the window. My UDFs and Tutorials: Spoiler UDFs:Active Directory (NEW 2022-02-19 - Version 1.6.1.0) - Download - General Help & Support - Example Scripts - WikiExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example ScriptsOutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - WikiOutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - DownloadOutlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - WikiPowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - WikiTask Scheduler (NEW 2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs:Excel - Example Scripts - WikiWord - Wiki Tutorials:ADO - WikiWebDriver - Wiki Link to comment Share on other sites More sharing options...
abramovi Posted May 1, 2012 Author Share Posted May 1, 2012 the problem is that I do need this program work also when no user logged in. So any idea how should I check it? Link to comment Share on other sites More sharing options...
water Posted May 1, 2012 Share Posted May 1, 2012 So your program runs as a service? My UDFs and Tutorials: Spoiler UDFs:Active Directory (NEW 2022-02-19 - Version 1.6.1.0) - Download - General Help & Support - Example Scripts - WikiExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example ScriptsOutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - WikiOutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - DownloadOutlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - WikiPowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - WikiTask Scheduler (NEW 2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs:Excel - Example Scripts - WikiWord - Wiki Tutorials:ADO - WikiWebDriver - Wiki Link to comment Share on other sites More sharing options...
abramovi Posted May 1, 2012 Author Share Posted May 1, 2012 no .. I have a service that open my program as console application Link to comment Share on other sites More sharing options...
Juvigy Posted May 2, 2012 Share Posted May 2, 2012 What user is your service running on ? 'system' ? Normally AutoIt GUI functions doesnt work when no user is logged on. Link to comment Share on other sites More sharing options...
rcmaehl Posted May 2, 2012 Share Posted May 2, 2012 @rcmaehl: It is AutoIt related - AutoItX. Check the source code.We have a special forum for AutoItX related questions.When no user is logged on I don't think there are any windows you can act upon. I would suggest to query for any logged on user and then try to handle the window.Derp. Where was my mind? My UDFs are generally for me. If they aren't updated for a while, it means I'm not using them myself. As soon as I start using them again, they'll get updated.My Projects WhyNotWin11Cisco Finesse, Github, IRC UDF, WindowEx UDF Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now