today i thought: why not try some vb code .....
it was simple, make a new project, just add to references "messenger api type library", and include this vbcode:
code:
Private Sub Form_Load()
Dim x As New Messenger
x.MyStatus = MISTATUS_INVISIBLE
DoEvents: DoEvents: DoEvents: DoEvents
Unload Me
End Sub
simple and effective, REALLY effective.
if i run this program before the automatic (actually automatic or not) signing-in OR during it, i sign-in as offline.
to further test the legality and reasonability of this code, i uninstalled msn 7.0, and then installed msn 6.2: it DID NOT work out, which means that the code ACTUALLY WORK.
in other words:
this api call now works! well, only for msn7: which is what this topic is all about.
Patchou please try it out, i am pretty sure this feature can be implemented with few lines of code, and without the need for changing the exe, or anything illegal.
Patchou?
[ Note: the label of the pull down menu where u chose your status, will stay "Online", however, when u sign-in, u'll be signed in as "offline" ]
EDIT: can anyone help me make a temorary fix for this problem:
the idea is simple: when begining of signing-in event happens, the above code is run. how can i recieve such an event?