[Release] Photo Sharing Disabler - Printable Version
+-- Forum: MsgHelp Archive (/forumdisplay.php?fid=58)
+--- Forum: Messenger Plus! for Live Messenger (/forumdisplay.php?fid=4)
+---- Forum: Scripting (/forumdisplay.php?fid=39)
+----- Thread: [Release] Photo Sharing Disabler (/showthread.php?tid=90715)
[Release] Photo Sharing Disabler by master4523 on 05-20-2009 at 11:14 AM
Photo Sharing Disabler
RE: [Release] Photo Sharing Disabler by NanaFreak on 05-20-2009 at 11:33 AM
this can be easily done with the registry setting made available by Patchou with MP!L.
RE: [Release] Photo Sharing Disabler by Schnappi on 05-20-2009 at 12:33 PM
yes but sometimes you would prefer to switch between photo sharing and normal file sending.
RE: [Release] Photo Sharing Disabler by blessedguy on 05-21-2009 at 12:50 AM
quote:That will only work when Messenger is restarted,
quote:That strangely reminds me of guru (the one who created the Offline Helper, Idle Liar, and Nudges Tools scripts)....
quote:An activate and an deactivate reg file would be much faster than using a script.
RE: [Release] Photo Sharing Disabler by NanaFreak on 05-21-2009 at 06:46 AM
I think by the way that the script is working is that it will be instant as its changing the memory of the program... so it would be faster than a .reg file... but i prefer it if i could totally delete the photosharing instead of just for print screens...
RE: [Release] Photo Sharing Disabler by Menthix on 05-21-2009 at 11:04 AM
quote:This scripts doesn't need a restart to switch.
RE: [Release] Photo Sharing Disabler by matty on 05-21-2009 at 11:09 AM
RE: [Release] Photo Sharing Disabler by blessedguy on 05-21-2009 at 05:33 PM
RE: [Release] Photo Sharing Disabler by Mnjul on 05-21-2009 at 05:35 PM
quote:iirc shouldn't this patching stop all the photosharing thing, instead of just print screens (which Patchou's registry does?)
RE: [Release] Photo Sharing Disabler by Menthix on 05-21-2009 at 05:42 PM
quote:I assume because of what Nana said. I didn't really look at the code, but used it to see if everything works properly.
RE: [Release] Photo Sharing Disabler by TheGuruSupremacy on 05-21-2009 at 06:09 PM
The code is stolen from my scripts(in which i credit CookieRevised for functions to write bytes memory and TheBlasphemer to have helped me to get the scripts working on windows vista/7).The Function patch was made by me not by Cookie.And also this code was stolen from my scripts
I assume that at least the byte to patch is your own work.
RE: [Release] Photo Sharing Disabler by Mnjul on 05-21-2009 at 06:39 PM
quote:No, I presume?
RE: [Release] Photo Sharing Disabler by blessedguy on 05-21-2009 at 06:56 PM
If it DOES contain copied code and stuff from other places, uncreditted and not-explicitely-allowed, shouldn't it be removed from the database?
RE: [Release] Photo Sharing Disabler by TheGuruSupremacy on 05-21-2009 at 07:03 PM
On my dictionary both of them are synonyms of suppose.I used assume because i heard it several times on tv
Well it's not needed.He credited Cookie but he forgot to credit TB(To Credit me is not important my code to patch is anyway based on cookie's code)
RE: [Release] Photo Sharing Disabler by blessedguy on 05-21-2009 at 07:25 PM
Just being cautionous. =P
RE: [Release] Photo Sharing Disabler by CookieRevised on 05-22-2009 at 02:22 AM
quote:Sorry, but if you want to talk origins and be precise, then the patch function like it is written was actually made by me. (so are the many other code flows like the SignIn function etc, which are all almost literally copies of what I did before in my memory patching scripts). See all my patch scripts where I used the exact same code.
The patch functions in your NudgesToolScript and Idle Liar scripts for example are also a word for word 'copy' of the one I used in Auto-Emoticons, Unlimited Nudges, etc... including the variable names (but minus the comments from my scripts).
Not that I didn't wanted you to copy them though, but correct is correct
and the code:
code:Can't be 'be stolen' because it is almost strait forward stuff to convert a base address to the correct virtual address in case the module is loaded in a different base offset. Nothing unique at all. It is (should be) used in almost every program and script which deals with memory patching (although not always like in my scripts where I simply ignore the possebility ). It is in fact a mandatory step for such programs and thus should be common knowledge* and can not be owned or be claimed that "someone came up with it" or "invented it" and thus "stole it". It's another thing when someone (eg: TB) points out the nessecity of it of course.
provided he who put that code in his program/script knows what it does and why it is there of course. Otherwise it is just plain script-kiddy copying (but still not "stealing unique code" imho).
All and still with huge respect to TheGuruSupremacy though
quote:No, that registry setting will not completely disable Photo Sharing....
This script does...
see OverrideImgTransfer and photo sending
in which you actually corrected the OP and said the exact same thing I do now: that the registry key does not completely disables Photo Sharing; it only disables Photo Sharing for pasted image data, not for dropped graphic files
PS: master4523, I suggest to change this:
code:Since the buildnumber isn't always a 3 digit number anymore (since a long time actually).
Also, the function OnGetScriptCommands() is wrong in your code. You don't have any commands in your code to begin with.
And you might want to store the setting user specific, not globally (thus by using Messenger.MyUserId).
And I hope you didn't just blindly copied all the code from my scripts and from TheGuruSupremacy's scripts without understanding what it all does.
RE: [Release] Photo Sharing Disabler by NanaFreak on 05-22-2009 at 05:20 AM
quote:yea sorry.. i didnt know what the script did because he wasnt that explanitory. but yea, this is better than the reg...
RE: [Release] Photo Sharing Disabler by TheGuruSupremacy on 05-22-2009 at 01:46 PM
I have told that function patch was mine,just because i remembered to have written that function.As i already said in my previous post and as you said that function was literally a copy of your code.But when i created that function in my first patching script i based my work on your idle on demand script in which the function is named Setidle or idle (i don't remember).In all my scripts i always credited you for that.What you didn't understand(probably because of my bad english)was that i just was answering to the blessedguy.And without doubts the creator of this script based his work on one of mine scripts(that are based on yours).
Well you are right(another time you corrected me because of my bad english):what i wanted to explain is that probably he just copied the code from my script.Without doubts no one has invented it.However only in my scripts there is that code(written in the same way).I wrote that code after people have started to say my script didn't work on vista.And because i never had vista I asked to tb if he could try it(because i knew he had vista and he is a guru of r.engineering)
RE: [Release] Photo Sharing Disabler by CookieRevised on 05-22-2009 at 06:13 PM
You got that patch function from the 'Unlimited Nudges' script I think. A few days after I wrote the 'Idle on Demand' script (already 3 years ago, wow ) I wrote the 'Unlimited Nudges' script. And in that script there is a function:
the 'uniqueness' of this code (hence why I reconize it as written by me) is the trick I did by using WriteWord to overcome a bug in Plus! and allocating the buffer one byte longer than needed because of it. I was also the first to report/notice that the SetAt()/GetAt() functions needed signed bytes. Nobody before had noticed it (that I know of) because several scripts at that time which used SetAt() or GetAt(), for different stuff that is, had this bug of not returning what the script creator expected it to return. After I reported this in public, several scripts started to use 'GetAt() & 0xFF' (as shown in 'Unlimited Nudges' script), instead of just GetAt().
Anyways, enough off topic history jabber talk, I'll shut up now
RE: [Release] Photo Sharing Disabler by TheGuruSupremacy on 05-22-2009 at 06:54 PM
What you say has no sense.First of all you seem really arrogant.I have written the function coping YOUR code from the signin function of idle on demand script.So it is anyway a copy of YOUR code and saying that i think i had no reason to declare the false when i say that i wrote by myself the function.Because what i said is that i copied YOUR code and pasted it in a function called patch.So i have anyway no credit for that function.The only reason i REPEAT why i said that the function was mine,it's just to reply to blessedguy.Moreover in a previous post i replied again to blessedguy saying that the creator should have not credit ME because that code is YOURS.So i don't understand why you continue this squabble.To Continue with a no sense polemic is useless.I have never credited myself for your works(i have credited you everywhere:here,in the script description,in the about window)so i think to be correct and as i explained before i would not have no reason to lie.
removed useless info[/edit]
RE: [Release] Photo Sharing Disabler by blessedguy on 05-22-2009 at 08:06 PM
quote:wich turned out to be a misunderstanding from both parts.
RE: [Release] Photo Sharing Disabler by TheGuruSupremacy on 05-22-2009 at 08:13 PM
Well but i had already explained that misunderstanding in a previous post so there was no reason to continue.I explained clearly that copying his code and put it in a function or copying the function is the same thing(in both cases he has the merit).So i don't know why he continues to say i lie because seeing the facts i really have no reasons to do that
RE: [Release] Photo Sharing Disabler by CookieRevised on 05-22-2009 at 09:17 PM
ok, let me explain _why_ I replied.
RE: [Release] Photo Sharing Disabler by TheGuruSupremacy on 05-22-2009 at 09:45 PM
I have to admit at the facts that the functions are really the same,but well when i replied i was sure i wrote that function(to be honest i'm still sure).Comparing the code it seems you are right,but well actually that's no important because in both of the cases i don't see the difference:copying the function or your code and put it in a function for me is the same thing.That's why i didn't understand why you had to continue.However to talk about the script someone could be find interest that page ..Well i really think the author just copied all stuff.
RE: [Release] Photo Sharing Disabler by NanaFreak on 05-29-2009 at 01:31 PM
Think i just found a bug in the script, i had restarted my wlm and it said that photosharing was disabled but when i sent a file it used photosharing.
RE: [Release] Photo Sharing Disabler by CookieRevised on 05-31-2009 at 09:38 AM
quote:Where did it say it was enabled?
Because there is nothing in the script which tells the user if it was enabled or not. Except in 2 places:
1) When you actually click on the submenu "enable" or "disable" to enable or disable it. So maybe you were a bit confused for a split second and saw "enable" and thought it meant the script was enabled. But remember that this menu says the opposite of what the current state is.
2) After clicking the above menu you will see a toast popping up telling if the function has been enabled or disabled. But that can only be seen when you actually click on the menu, not after a WLM restart.
RE: [Release] Photo Sharing Disabler by NanaFreak on 05-31-2009 at 10:55 AM
yea i think i was confused about that... but i think the script should re-enable after messenger restarts...
RE: [Release] Photo Sharing Disabler by CookieRevised on 05-31-2009 at 11:46 AM
RE: [Release] Photo Sharing Disabler by Mizery_Made on 06-25-2009 at 07:33 PM
So... what does this do, and doesn't even work? Given all the discussion about stolen code, copied code, not understanding the code, bugs... not sure what the status of this script is in terms of working or not.
RE: [Release] Photo Sharing Disabler by CookieRevised on 06-26-2009 at 11:31 PM
You can read what it does here:
RE: [Release] Photo Sharing Disabler by Scovery on 08-21-2009 at 07:47 PM
Photo Sharing disabler doesn't work in new WLM Build 14.0.8089.726
RE: [Release] Photo Sharing Disabler by Schnappi on 08-22-2009 at 06:52 AM
when was the new build released? just?
RE: RE: [Release] Photo Sharing Disabler by Moh on 08-22-2009 at 11:55 AM
quote:19th of August 2009.
RE: [Release] Photo Sharing Disabler by Michel le Roi on 08-26-2009 at 01:26 PM
There is no way to disable the photo sharing in the new version of wlm? Its very important for me...
RE: [Release] Photo Sharing Disabler by TheGuruSupremacy on 08-26-2009 at 05:43 PM
I have Modified/updated the script by myself for my own use but the script is not mine so i can't release a version working with latest build.However you can updated the script by yourself following my steps:
---Open Plus Preferences---->Scripts--->Select Photo Sharing Disabler And click Modify
---At Line 17 you will find that code : Address = 0x56452F; // Origin: 0x16392F
---Modify in this way : Address= 0x564D18
RE: RE: [Release] Photo Sharing Disabler by Michel le Roi on 08-27-2009 at 11:50 PM
quote:I have updated the script, now I can activate it, but the photo sharing is not disabled when I received a photo, I can't solve this problem.
Thanks for reply
RE: RE: RE: [Release] Photo Sharing Disabler by puding on 09-20-2009 at 05:12 PM
quote:Yes i have this some problem. Who can help ?
RE: RE: [Release] Photo Sharing Disabler by RHAF on 09-20-2009 at 05:57 PM
thanks man, I updated the Script... again Thanks.
RE: [Release] Photo Sharing Disabler by puding on 09-20-2009 at 11:29 PM
Yeah but is not working.
RE: RE: [Release] Photo Sharing Disabler by RHAF on 09-21-2009 at 06:37 AM
not working? jaja excusame man, but this working good!
RE: [Release] Photo Sharing Disabler by hshah on 10-11-2009 at 10:25 PM
Doesn't work for me
RE: [Release] Photo Sharing Disabler by maximino on 11-04-2009 at 03:55 PM
ok, now this script work but when I open messenger, the function works although I disabled it, then I try the enable-disabled function and only after that it is disabled...
RE: [Release] Photo Sharing Disabler by CookieRevised on 11-04-2009 at 04:11 PM
Like I said 6 months ago, in this post, this script has a huge bug in it which makes that there is an inconsistancy between the current setting and what is shown in the menu.
RE: [Release] Photo Sharing Disabler by maximino on 11-07-2009 at 11:57 AM
But is not possible make a manually modify to script for solve the problem? thank for answare
RE: [Release] Photo Sharing Disabler by CookieRevised on 11-07-2009 at 05:51 PM
quote:In order to fix the enable/disable problem a lot more things needs to be rewritten.
So, yes, of course it is possible, but because we are not the author of the script, we can not re-release it with the fixes.
However, since this script is full of copy/paste code from other scripts already, and it is apparently (correct me if I'm wrong) copy pasted without the proper knowledge of what all the stuff does, it could be possible that it will be re-released by somebody else if the author does not fix the stuff soon.
RE: [Release] Photo Sharing Disabler by maximino on 11-09-2009 at 05:47 PM
I agree with you
RE: [Release] Photo Sharing Disabler by maximino on 11-11-2009 at 05:49 PM
I can't believe it! Today I got the update script "Photo Sharing Disabler" but there's still the bug.
RE: [Release] Photo Sharing Disabler by TheGuruSupremacy on 11-12-2009 at 08:40 PM
I agree with CookieR,so here is my version of the script.Delete the other.
RE: [Release] Photo Sharing Disabler by CookieRevised on 11-12-2009 at 09:56 PM
quote:I was actually counting on you to fix it
quote:But make that optional though. Sometimes I do want photosharing be disabled, sometimes not... (Come to think of it, maybe it should remember the setting per contact ).
RE: [Release] Photo Sharing Disabler by Mnjul on 11-13-2009 at 10:41 AM
quote:I thought about that too... but I think the only way is to tell WLM that the client doesn't use MSNC10 (or even C9); wouldn't that break many more functionalities aside from photo sharing (although I can't name one now)?
RE: [Release] Photo Sharing Disabler by CookieRevised on 11-13-2009 at 12:14 PM
It also might introduce a few bugs which are present in previous protocols (don't know if they exist though; just theory). I would favor the current patching route.
RE: [Release] Photo Sharing Disabler by TheGuruSupremacy on 11-13-2009 at 07:01 PM
Eheh you all are right,project closed
RE: [Release] Photo Sharing Disabler by CookieRevised on 12-11-2009 at 06:39 AM
Although it might be possible if there is a flag for it in the "Client Capabilities" (don't know any recent/more up-to-date site). So that your client shows it can't receive pictures with Photo Sharing, but while retaining the client protocol otherwise. Dunno if that would be possible though.
RE: [Release] Photo Sharing Disabler by BrutalAl on 08-09-2010 at 03:21 PM
Is there any plans from anyone to make this script (or construct a new one with the same feature) compatible with WLM Build 14.0.8117.416?