[Preview / Alpha] Who Sent It 0.7.1 - Printable Version -Shoutbox (https://shoutbox.menthix.net) +-- Forum: MsgHelp Archive (/forumdisplay.php?fid=58) +--- Forum: Messenger Plus! for Live Messenger (/forumdisplay.php?fid=4) +---- Forum: Scripting (/forumdisplay.php?fid=39) +----- Thread: [Preview / Alpha] Who Sent It 0.7.1 (/showthread.php?tid=82114) [Preview / Alpha] Who Sent It 0.7.1 by Dempsey on 03-04-2008 at 04:54 PM
Well I eventually got around tidying up Who Sent It a bit and am now at a stage where it would be useful to get more people to test it. RE: [Preview / Alpha] Who Sent It by mynetx on 03-04-2008 at 05:05 PM
Fehler: 'xniff' ist Null oder kein Objekt (Code: -2146823281) RE: [Preview / Alpha] Who Sent It by Dempsey on 03-04-2008 at 05:23 PM
quote:Hmm that's weird, are you using Vista by any chance? I've only tested on XP so far RE: [Preview / Alpha] Who Sent It by mynetx on 03-04-2008 at 05:27 PM
Not at all. RE: [Preview / Alpha] Who Sent It by vikke on 03-04-2008 at 05:32 PM mynetx: Register the Xniff.dll using regsvr32. RE: [Preview / Alpha] Who Sent It by mynetx on 03-04-2008 at 05:37 PM Xniff.ocx, you mean? Done, but after next script restart: quote: RE: [Preview / Alpha] Who Sent It by Dempsey on 03-04-2008 at 06:15 PM
quote:It doesn't need registering, the script tries that itself if it has an error loading xniff. mynetx - are you using a wireless or wired connection? RE: [Preview / Alpha] Who Sent It by matty on 03-04-2008 at 06:18 PM Is it a wireless network card you are using? RE: [Preview / Alpha] Who Sent It by Quantum on 03-04-2008 at 06:21 PM
Its working fine here and i'm using windows vista. Suggestion: Know the viruses that say: RE: [Preview / Alpha] Who Sent It by mynetx on 03-04-2008 at 06:22 PM Yes, wireless card => router => cable modem => web RE: [Preview / Alpha] Who Sent It by Dempsey on 03-04-2008 at 06:27 PM
quote:yea thats a good idea, maybe for a different script though. quote:Hmm well I think packet sniffing on wireless connections is a bit dependent on the drivers etc, as it works for me on my wireless connection RE: [Preview / Alpha] Who Sent It by Ezra on 03-04-2008 at 06:40 PM
code: Vista 32bit with Wireless Network RE: [Preview / Alpha] Who Sent It by aNILEator on 03-04-2008 at 06:54 PM xniff... so this won't work with wireless networks then RE: [Preview / Alpha] Who Sent It by Dempsey on 03-04-2008 at 07:23 PM
quote:Yea it can do, depends on if its built-in or external and drivers used etc, my wireless works RE: [Preview / Alpha] Who Sent It by Quantum on 03-04-2008 at 07:32 PM
quote: Same, great script. RE: [Preview / Alpha] Who Sent It by Ezra on 03-04-2008 at 07:48 PM
I have a built-in wireless card code: RE: [Preview / Alpha] Who Sent It by Spunky on 03-04-2008 at 09:02 PM I'll test it when I get back within the next 2 hours. I'm on wired now, but I'll retest my wireless as I'm pretty certain it works with Xniff. Got some ideas to try out on it as well, but I'll just post this here to remind me what they are, and then I'll D/L this version to try them out in RE: [Preview / Alpha] Who Sent It by riahc4 on 03-10-2008 at 12:33 AM
We have to add each contact? RE: [Preview / Alpha] Who Sent It by Spunky on 03-10-2008 at 12:49 AM No, it does one action by default, but you can still specify per contacts sorting methods if desired. RE: [Preview / Alpha] Who Sent It by CookieRevised on 03-10-2008 at 01:27 AM
Xniff? ai... quote:It was intended to do that, but unfortunatly it doesn't. ----------------- PS: though, I very much like it that you don't force the file to be registered (eg: by using ScriptInfo.xml) and first try to initialize the ActiveX in case it is already present somewhere and already registered in another location . Everybody should do this in their scripts since it will partially prevent some problems talked about above PS: the hardlink creation is a nice touch, although I would personally rather see this as an option. It can create difficulties/confusions when the user decides to remove a file and later decides to place it back, or move a file or something, expecting the link to be intact, which it wouldn't. Or device a scheme where the hardlink is only there as long as the conversation window is open or something. In that way the user doesn't loose the ability to open the file from the conversation window, and his recieved folder doesn't get cluttered with filenames (wasn't that one of the goals of this script in the first place? To releave the folder of cluttered files)... or something. And I dunno how 3rd party programs like some file schredders for example react on removing a file which is hard linked; maybe some will actually overwrite the file contents even if the reference count is not 0, leaving the other copy link useless, while the user thinks he has still a perfect copy of the file. Such 3rd party programs are not the problem of this script, but something to consider when your program makes use of hard links and such stuff... And IIRC hard links can only be created on the same volume. So if the user decides to have directories on another volume (to save space?) than Messenger's recieved files folder, the link can't be created (plus it is not supported on fat32 of course). EDIT: Oh, and the Windows API for creating a hardlink is CreateHardlink(). It works as easy (if not easier) than using a DOS Shell to FSutils. RE: [Preview / Alpha] Who Sent It by Dempsey on 03-10-2008 at 08:44 AM
quote:There is the default settings at the top of the preferecnes which is to move into folders by email, but you can then add contact specific rules, eg bob@hotmail.com goes into My Rec Files\Bob etc quote:Ah ok, will change that later quote:Yup, it will be optional I like options. quote:yea it doesn't do it at the moment, but the plan is for it to keep track of the hardlinks created and remove them on convo close/wlm close. quote:Well as it currently is it only supports moving to sub-folders within the Received Files folder, so this isn't currently a problem. quote:will make a note of that, ideally disabling the option if I can detect if the drive is Fat32. quote:Ah thanks, didn't know there was an API for it RE: [Preview / Alpha] Who Sent It by CookieRevised on 03-10-2008 at 11:45 AM
Already loving it (besides the use of Xniff) RE: [Preview / Alpha] Who Sent It 0.7.1 by V@no on 03-23-2008 at 03:56 AM
Hello! RE: [Preview / Alpha] Who Sent It 0.7.1 by CookieRevised on 03-23-2008 at 12:30 PM
The registration and use of Xniff is indeed very buggy in this script, which can partially explain why it only works once. After some heavy modifications, it works nicely here (for as far as anything with Xniff can work nicely of course). RE: [Preview / Alpha] Who Sent It 0.7.1 by Spunky on 03-23-2008 at 03:12 PM
quote: The method I've been using works well, but sometimes misses the first connection with each contact RE: [Preview / Alpha] Who Sent It 0.7.1 by CookieRevised on 03-23-2008 at 03:26 PM Believe me, it really does not. I have looked into Xniff quite a lot and how it is often used in scripts. I can give a whole list of issues with it and issues with how it is often implemented/initialized in scripts. RE: [Preview / Alpha] Who Sent It 0.7.1 by Spunky on 03-23-2008 at 03:38 PM I know about the errors etc and the fact it actually crashes Plus! IIRC, but the results I get are quite promising, if I can fin an alternative to xniff RE: [Preview / Alpha] Who Sent It 0.7.1 by CookieRevised on 03-23-2008 at 03:42 PM I'm not talking about the crashes now, I'm talking about how Xniff is actually used in scripts and how that quite often leads to Xniff only working for some time (eg: until you sign out for whatever reason, eg: hybernation) and not anymore afterwards (eg: when you've signed back in). RE: [Preview / Alpha] Who Sent It 0.7.1 by V@no on 03-23-2008 at 09:06 PM
so, what is so "special" about xniff? why is so needed in this particular script? RE: [Preview / Alpha] Who Sent It 0.7.1 by CookieRevised on 03-23-2008 at 10:26 PM
quote:It is a ActiveX packet sniffer, which is the only way to retrieve filesent events. quote:That's exactly what it does. quote:No. |