تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 4 از 4

نام تاپيک: قفل کردن solution explorer

  1. #1
    پروفشنال aliaghaaaaa's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    فارس/آباده
    پست ها
    518

    14 قفل کردن solution explorer

    سلام.
    خسته نباشید.
    ما اگه بخواهیم solution explorer رو قفل کنیم یا اینکه یه کاری کنیم که اگه فایل های برنامه رو کسی بدست آورد نتونه به فرم ها و کدنویسی ها دسترسی پیدا کنه باید چکار کنیم؟ مثلا رمزگذاشتن رو solution یا قفل کردن یا غیر قابل دسترسی کردنش.
    ممنون.

  2. #2
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    فایلهای کدهای شما همه متنی هستند، هر کاری هم کنید آخر سر با یک Notepad ساده هم قابل باز کردن است.
    ضمن اینکه پروژه برنامه نویسی نهایی شما مثل خروجی Photoshop یک فایل psd یا Word یک فایل doc و... نمیشود ...
    نتیجه کار شما در VS یک پوشه خواهد شد که میتواند شامل فایل کد و تصویر و آیکون و صوت و xml و دیتابیس و... و... باشد.
    پس اگر فایل sln هم قفل و رمز و... و... هم شود به راحتی میتوان فایل sln جدیدی ساخت ...

    جریان بسیار روشن است.
    شما یک پوشه دارید که شامل فایلهای مختلفی برای کار است و باید کل پوشه از دسترس خارج شود.
    شما باید از ابزارآلات استاندارد رمزنگاری درایو و پوشه و فایل و... که کم هم نیست استفاده کنید.

    مثلاً ...
    با BitLocker ویندوز میتوانید کل یک درایو را رمزنگاری کنید و آن را وابسطه به یک تک فایل cert کنید.
    اگر کسی رمز اکانت کاربری ویندوز شما یا آن فایل cert را داشته باشد، میتواند درایو را باز کند و عادی استفاده کنید.
    مثلاً اگر ویندوز مجدد نصب شود و ان فایل cert هم گم شود و نباشد و... هیچ راهی برای دسترسی به درایو ندارید و فقط میتوانید فرمتش کنید.

    یا

    در ساده ترین شکل آن با WinRar و WinZip میتوانید کل یک پوشه را zip و rar و... کنید و یک رمز بلند هم به ان بدهید.
    هیچ برنامه ای قادر به بازکردن رمز این فایلها نیست، مگر آنکه در حلقه بینهایت مدام ترکیب مختلف اعداد و حروف و... را چک کنید که اگر رمز بلندی انتخاب کنید، این رمز گشایی میتواند چنین سال هم طول بکشد!

    و...

  3. #3
    پروفشنال aliaghaaaaa's Avatar
    تاريخ عضويت
    Feb 2008
    محل سكونت
    فارس/آباده
    پست ها
    518

    پيش فرض

    سلام آقای H2.
    ممنون از جوابتون.
    من منظورم قفل کردن خود solution explorer هست که وقتی می خوان فرم ها و کدهای برنامه رو باز کنن و توش تغییرات اعمال کنن قفل باشه و نتونن بازش کنن.

  4. #4
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    متاسفم، من همچین چیزی بلد نیستم!
    همانطور که گفتم و مجدد تاکید میکنم ...
    حاصل پروژه های برنامه نویسی شما در زبان های مختلف یک پوشه شامل چندین فایل میشود که فایلهای مختلف سورس هم در زبان های مختلف به صورت فایل متنی در پوشه پروژه خواهند بود.
    این فرق دارد با برنامه ای مثل Photoshop یا Work و Acrobat و... که حاصل یک فایل تک است و برنامه به سادگی میتواند روی ان فایل تک رمزگذاشته و (مثلاً در Word) قابلیت ReadOnly کردن و... را به کاربرش ارائه دهد.

    اینجا یک پوشه دارید، شامل چندین فایل خام ابتدایی با فرمتی مشابه txt ،
    فرمت خام متنی مثل txt و انشعابات ان را هیچ کار نمیتوان کرد و VS هم نگذازد، طرف به سادگی میتواند برود داخل پوشه و فایل را با یک Notepad ساده باز کرده و ببیند و ویرایش کند و...

    در همچین شرایطی از نظر من سوالتان و داشتن همچین توانایی در VS بی معنی خواهد شد (وقتی کاربر با یک Notepad ساده میتواند این محدودیت را دورش بزند!)

    (((مگر اینکه این فایلهای فرمت خام دار، تشکیل یک فایل تک فرمت خاص را بدهند (مثل zip و ...) که برنامه ای بتواند محدودیت غیر قابل دور زدنی روی آن بگذارد، گرچه این هم به سوال شما کمکی نمیکند.)))

    در پروژه های تحت وب میتوان پروزه را Publish کرد که در این صورت کلیه سورس های پروژه به فایل dll کامپایل شده و از دسترس خارج میشوند و دیگر قابل رویت یا اصلاح نیستند ولی این هم چیز خاص و عجیب غریبی است، این فرمانی معادل ساخت exe در پروژه های ویندوزی است که در ان هم کلیه سورس ها کامپایل شده و از دسترس خارج میشوند!

    =====

    به نظر من اگر شما میخواهید پروژه تان را به کسی بدهید و او نه بتواند سورسی ببیند و نه بتواند تغییر دهد (اگر درست متوجه شده باشم!!!) هیچ فرقی با این ندارد که پروژه تان را ندهید و بجای آن چند عکس از پروژه تان را یا یک فیلم گرفته شده از صفحه رایانه را تحویلش دهید!

    =====

    متاسفانه، چیز دیگری برای کمک به ذهنم نمیرسد.
    موفق باشید.

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •