abramovi Posted May 1, 2012 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 .
rcmaehl Posted May 1, 2012 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 WhyNotWin11, MSEdgeRedirect Cisco Finesse, Github, IRC UDF, WindowEx UDF
abramovi Posted May 1, 2012 Author 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
water Posted May 1, 2012 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 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
abramovi Posted May 1, 2012 Author 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?
water Posted May 1, 2012 Posted May 1, 2012 So your program runs as a service? My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
abramovi Posted May 1, 2012 Author Posted May 1, 2012 no .. I have a service that open my program as console application
Juvigy Posted May 2, 2012 Posted May 2, 2012 What user is your service running on ? 'system' ? Normally AutoIt GUI functions doesnt work when no user is logged on.
rcmaehl Posted May 2, 2012 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 WhyNotWin11, MSEdgeRedirect Cisco Finesse, Github, IRC UDF, WindowEx UDF
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