وقتي يه پروژه اي با net. درست مي كنيم،در حالت عادي اين پروژه دو ايراد دارد:

1-امكان دستكاري ياdecompile كردن واسش وجود داره
توضيح بيشتر:مثلا يه پروژه رو به exe تبديلش كردم بعد به يه برنامه نويس بدم احتمال اينكه از همون فايل اجرايي پروژه م ،سورسش رو بتونه پيدا كنه هست.مي خوام كلا از اين امكان كه به سورس برنامه دسترسي داشته باشه جلوگيري كنم.چي كار كنم؟؟


2-فقط اين پروژه(برنامه)را مي تونيم روي يه كامپيوتر اجرا كنيم.براي اينكه روي بيش از يه كامپيوتر اجرا بشه چه راه حل هايي وجود داره؟؟؟
با تشكر