Jump to content

hades666

Members
  • Posts

    12
  • Joined

  • Last visited

About hades666

  • Birthday 11/21/1975

Profile Information

  • Location
    Switzerland

hades666's Achievements

Seeker

Seeker (1/7)

0

Reputation

  1. I am right, that no one has posted an answer, cause you are thinking its not an autoit problem but rather a delphi problem? The Message i become is generated by autoit and not delphi, so come on, has nobody an idea why i get this message from autoit?
  2. Hello again I have another Question / Problem with AutoIT. I have wrote a little AutoIT Application who determines the active Network-Connection (LAN, Modem, ADSL) and return the result as "ConsoleWrite()" command. In the Company where i work, this EXE is used by an other Application wrote in Delphi. Now our Delphi Developer becomes some weird Message when he want to Debug his Delphi Application on the point, where the Autoit Exe will be executed Printscreen of the Message: The Delphi Programmer uses an "shellexecute" command. The Message comes only in the Debug-mode. Without Debugging activated, the compiled Delphi Program works fine. I have read in some postes, that some guys using Autoit to make viruses. And when i interpret the Message right, it must be a message for Antivirus Researchers. So in this case, its not a antivirus software but an Delphi application in debugmode. My question: In which situation should come this Message? Is it possible to deactivate it respectively change the behavior of the Autoit Program to get the normal output? Thank you for your help
  3. Thank you for your help and your Workaround!! About the workaraound, i have already made one.
  4. Have you run this script with a user who is a member of the Administrator Group or the Users Group?
  5. You can use the process "SMSS.exe" which i have used in my testscript. This process runs on W2k and XP Versions.
  6. Sorry when i have posted this thread on two different forum. Here is a little testscript i made. I have also posted it in the Bugs thread. I think it is not a problem of my code. Maybe i have explained my problem not realy clear. Sorry but im not very well in english. QUELLTEXT $list = ProcessList("smss.exe") for $i = 1 to $list[0][0] msgbox(0,"processlist", $list[$i][0] & " " & $list[$i][1]) ==> result on my PC 692 (command ProcessList find the process) next MsgBox(0, "processexists", ProcessExists("smss.exe")) ==> result on my PC 0 (command ProcessExists doesn't find the process) On this situation something must be wrong whit processexists, because nearly similar commands gives me different output. One find the process the other not in the same program, started with the same user (nonadmin user!) etc. I use autoit in the company where i work, and i have tested the testscript on similar PCs and i become always the same result.
  7. Nope, it won't work and the processname was never longer than 15 chars. I have also tested now with a Windows standard service "smss.exe" and with my service "beasvc.exe". Both won't run with processexists, when i logged in as an normal user (without admin rights) in windows 2000. So i think it is not the problem with the 15 chars issue. I have only problems with processexists. When i use processlist command, i find all the processes for i searched. I don't think that is an failure in my program at this time. The compilation gives me no errors. i have also made a little program with your code snippet and i have the same effects whit it.
  8. Thank you for your fast reply. I have forget to say, that i have already testet with the Beta Version 3.2.9.1. With this version i have the same failure. When i use version 3.2.9.2 then the whole program won't run not only processexists.
  9. Hello Dear AutoIt Fans I have a little problem and need your help, if its possible. First my used AutoIt and Scite Version and Information about OS AutoIt: 3.2.8.1 Scite: 1.74 OS: Windows 2000 SP4 I wrote a Programm to automate deploymenttasks for an applicationserver.For some cleaning issues i must stop the server. In my programm I use the "ProcessExists()" Command to look first, if the service is running (service runs as system user), then I stop the server. Code: If ProcessExists("beasvc.exe") then blablabla Endif What ever, the problem is now, when i run the script with normal User Rights then ProcessExists returns always "0", althougt there is an beasvc.exe Process in the Taskmanager. When i run the script as Administrator, then everything works fine. When i use the ProcessList() Command it shows me the beasvc.exe process, only with the processexists() command i became allways a "0". Has anyone an idea what the problem is? Probably it is an privilege Problem. But normaly in Windows 2000 i see all processes both as normal User and Administrator. Only in Vista i need an elevation of the userrights to see all process (maybe in XP also). Has anyone an Idea? Thank you for your Help! Ps. I hope you understand what i mean, then my english is not so good.
×
×
  • Create New...