Page 4 of 4

Posted: Sat Jan 31, 2009 12:28 am
by GeoTrail
I'd love to test it.
What's new besides No-SubSystem?

Posted: Sat Jan 31, 2009 1:18 am
by lexvictory
At the moment, just the bugfixes and my hotkey commands have been modded to be able to return a #PB_event_menu event.

download link for anyone who wants to try: http://downloads.sourceforge.net/droopy ... s_beta.zip

Remove ALL 'Droopy' files from userlibs and subsystems directories.
Then place the correct file from the zip file in your purelibraries\userlibraries dir. You shouldn't need to rename it, unless you have problems.

DroopyLib + PB430(FTP Command) = False Virus

Posted: Thu Feb 05, 2009 10:31 pm
by zikitrake
DroopyLib + PB430(FTP Command) = False Virus

:? Try this code:

Code: Select all

XIncludeFile "D:\LIBS_SRC\droopy.pb"

Download.b = #True

InitNetwork()

idFTP = OpenFTP(#PB_Any,"MyServer", "MyUser", "MyPass",1)

If idFTP 
  If Download
    ReceiveFTPFile(idFTP,"AFile.txt", "MyDestination")
  Else ;Upload
    SendFTPFile(idFTP, "FileOrigin", "FileDest")
  EndIf
  CloseFTP(idFTP)
EndIf
NOD32 Antivir reports a NewHeur_PE Virus (false positive); and in Http:www.virustotal.com, there are too many Antivirs with this false positive.

Any Solution?,

Thank you![/url]

Posted: Fri Feb 06, 2009 12:43 am
by lexvictory
Unfortunately for this kind of problem, the only thing you can do is when you discover it, report it to the virus detection companies yourself as a false positive.
Heuristics are a bitch to all us programmers.

Do you get the same error using Droopy's Lib as a UserLib? (instead of as an include)



[Paranoid Sarcasm]
I swear those virus detection programs are all out to get me.
I've never had any false positives from my work except in the past month or so...
[/Paranoid Sarcasm]
:lol:

Posted: Fri Feb 06, 2009 2:16 am
by zikitrake
lexvictory wrote:Do you get the same error using Droopy's Lib as a UserLib? (instead of as an include)
Thank you for reply!... Yes, same results with userlib (normal/thread/unicode).

I got these false positives with NOD32 and Kaspersky, but now I solve the problem with a little modify on Droopy functions EnumProcessInit() & EnumProcess() :

Code: Select all

; --- My Source: zikitrake.pb -----
#CODIGOFUENTE = "zikitrake.pb"
IncludeFile "droopy.pb"

Code: Select all

; ----- Droopy lib -----
ProcedureDLL EnumProcessInit() 
  
  CompilerIf #CODIGOFUENTE <> "zikitrake.pb"
     ....
  CompilerEndIf

EndProcedure

Re: Droopy's Lib

Posted: Sun Dec 06, 2009 8:34 pm
by SFSxOI
Yes, its an old thread, I know. But its the one to ask in I guess. Will the Droopy Library be updated to work with PB 4.40?

Thanks :)

Re: Droopy's Lib

Posted: Mon Dec 07, 2009 5:00 am
by lexvictory
yes it will. next week at the latest it should be ready

Re: Droopy's Lib

Posted: Mon Dec 07, 2009 5:43 pm
by SFSxOI
Great! Looking forward to it. Thanks for the reply :)

Re: Droopy's Lib

Posted: Tue Dec 15, 2009 3:36 pm
by lexvictory
done, see announcement topic

Re: Droopy's Lib

Posted: Sat May 15, 2010 8:28 am
by Frontier
Hello,

Thank you for updating Droopy's Lib for 4.40.

I would like to ask if the LogInit() and LogWriteString() functions work, because on my setup they don't.
LogInit() does not create the logfile and LogWriteString() does not add lines to an existing log file.
The problem seems to be in the MakeSureDirectoryPathExists() function; it returns 0 no matter what.
It can be fixed by substituting the MakeSureDirectoryPathExists() function with MakeSureDirectoryPathExists_().

Many thanks in advance.

Re: Droopy's Lib

Posted: Sat May 15, 2010 8:48 am
by lexvictory
Frontier wrote:It can be fixed by substituting the MakeSureDirectoryPathExists() function with MakeSureDirectoryPathExists_().
I will have a look when I get time (may not be for a few weeks).
MakeSureDirectoryPathExists() was changed because MakeSureDirectoryPathExists_() does not exist in some versions of windows, or does not work in unicode - I can't remember exactly, but think it was more the Unicode issue.

Try using compiling your app with Unicode enabled and it may well work