Subjek cukup banyak mengatakannya.
Saya seorang pengembang dan di tempat kerja saya, saya telah mengembangkan sedikit aplikasi internal yang saya dan beberapa rekan saya gunakan dari waktu ke waktu. Untuk membuat versi terbaru tersedia bagi mereka, saya telah membagikan folder tempat hasil kompilasi. Namun ini berarti bahwa setiap kali mereka menggunakannya saya tidak dapat mengkompilasinya lagi - file-file terkunci.
Apakah ada cara untuk berbagi folder, tetapi melarang orang jauh dari mengunci file? File-file tersebut sudah hanya-baca saja. Mungkin ada solusi lain yang akan melayani tujuan saya?
windows-7
windows
network-shares
Vilx-
sumber
sumber
Jawaban:
Anda mungkin ingin melihat UseOpportunisticLocking di bawah
HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
. Ada beberapa parameter tambahan di sana yang mungkin menarik.Namun bolehkah saya bertanya mengapa Anda memilih untuk mendistribusikan dengan cara ini? tanpa mengetahui aplikasi Anda ditulis, saya hanya dapat menebak mengapa Anda memilih untuk mendistribusikan dengan cara ini.
Jika Anda menulis Aplikasi .NET (saya pikir Anda memerlukan setidaknya 3,5?) Mungkin saya sarankan Anda melihat ClickOnce Deployment dari MSDN:
Saya telah menggunakan ClickOnce untuk beberapa aplikasi internal kami dengan sukses besar, pembaruan otomatisnya sangat kuat dan memerlukan sedikit kode tambahan (hanya menabrak versi perakitan dan mengklik 'Menyebarkan').
Namun ada beberapa jebakan untuk ini, khususnya kami mengalami masalah untuk aplikasi yang membutuhkan hak UAC tinggi. Program yang membutuhkan ini tidak didukung oleh Penerapan ClickOnce.
sumber
Seberapa besar itu, dan apakah itu faktor pembatas? yaitu, apakah ada alasan Anda tidak hanya membuat salinan cermin (sinkronisasi) sehingga mereka menggunakan salinan yang berbeda dari Anda?
SyncToy v2.1 adalah alat sinkronisasi sederhana dan gratis yang seharusnya dapat mereplikasi data Anda tanpa masalah.
sumber