c# - is it illegal to leech system dll code behavior and reimplement it? -


i need use slgetwindowsinformation in slc.dll rather implement own version pinvoking 200 times on application start , create datatypes need, illegal disassemble library , write own code leech behavior of function

p.s i'm using c# won't inline assembly, ill copy behavior

is illegal disassemble library , write own code

that depends on are. there jurisdictions reverse engineering protected consumer right, , attempt prohibit in user agreement null , void. there jurisdictions reverse engineering not protected consumer right, , therefore may if license agreement allows it.

if somewhere can reverse engineer legally, there may still restrictions other laws (such patents) on code produced, though patents can in way if don't copy , arrive @ idea in independent manner, along further innovations (though ironically patents designed encourage innovation).

really, you're better off avoiding issue entirely , never @ code while you're trying same thing, unless code released under license allows it.

i rather implement own version

why not implement own version? if think can better else, need copy else?


Comments

Popular posts from this blog

Android : Making Listview full screen -

javascript - Parse JSON from the body of the POST -

javascript - Chrome Extension: Interacting with iframe embedded within popup -