I am using teamveiwer since long time, but unfortunately its now become ensecure for my network. Is any way I completely block incoming connection from remote users and use only for LAN . And user can't make any changes without administrative password in teamveiwer as well.
You can actually use the MSI Installer, set a password in that, disable viewing of the password and/or setup authorized users list, password protect the settings so users can't access or change anbything, then users will only get a Teamviewer ID number no password nothing else, so outside users can't call and ask them for it, outside users not on the authorized users list won't be able to remote in, and you still have full functionality. (Be sure to put yourself on the authorized users list and keep your password safe)