Bagaimana cara memperbaiki masalah izin windows 10.

pemrograman


Saya telah menyusun program multipengguna sederhana yang berjalan dengan baik di direktori A pengguna PC. Namun masalah terjadi ketika pengguna B’ melalui pengguna D’, pada PC yang sama, menjalankan program dan mencoba mengakses’ ke file tanggal ini. Hasilnya biasanya sangat buruk. Saya telah mencoba menetapkan izin untuk setiap pengguna; di bawah setiap properti file – sebelum dijalankan. Namun setelah menjalankan program baik dari user’B hingga user’D, izin yang telah diatur sebelumnya sepertinya telah hilang, seolah-olah saya tidak melakukannya sama sekali. Ini telah berlangsung cukup lama, dan saya tidak dapat menyimpulkan apa pun tentangnya. Bagaimana agar izinnya dapat dipercaya dan baik serta benar, agar tidak ada kendala dalam menjalankan program dimanapun di PC ini. Dengan kata lain, pastikan semuanya berjalan sesuai rencana, tidak ada masalah. Ide dan bantuan perbaikan apa pun pasti akan sangat membantu. Tapi apa yang saya lakukan salah? Terima kasih,

Apa yang saya coba:

Saya telah menggunakan _fsopen(), fopen(), fsopen_s(). terus-menerus mengubahnya, gedorlah.

Solusi 1

Untuk mendapatkan jalur, windows memiliki beberapa nama API khusus Antarmuka folder yang dikenala atau yang lebih baru SHGetFolderPath. Parameter digunakan sebagai pengidentifikasi jalur mana yang dikembalikan.

Namun pertama-tama Anda memerlukan beberapa konsep untuk data Anda. Yang terbaik adalah ketika setiap pengguna memiliki datanya sendiri, atau beberapa data umum. Ini menyelesaikan masalah akses. Menggunakan ketinggian adalah ide yang buruk.

Solusi 2

Saya menyarankan Anda memindahkan file data ke folder data “semua pengguna”: Windows memiliki folder data yang tersedia untuk semua pengguna: ProgramData.
Ini adalah folder tersembunyi, biasanya di root drive C: (tetapi dapat dipindahkan – buka File Explorer dan ketik %PROGRAMDATA% di bilah alamat untuk menemukannya). Buat folder di sana untuk aplikasi Anda, dan file data di dalam folder itu dapat diakses sepenuhnya oleh semua pengguna tanpa ketinggian apa pun.

コメント

タイトルとURLをコピーしました