Perlu mendeteksi aplikasi yang sama terbuka di komputer lain di jaringan. Adakah perangkat lunak di sekitar yang dapat melakukan ini?

2

Saya memiliki aplikasi manajemen waktu yang saya gunakan di rumah cukup banyak dan telah menjalankan sebagian besar waktu.

Di rumah, saya memiliki PC desktop dan beberapa laptop yang tersebar di seluruh rumah ... semuanya berjejaring bersama.

Sayangnya, aplikasi yang saya gunakan bukan multi-pengguna dan saya berisiko kehilangan / merusak data jika dibiarkan berjalan di satu komputer secara tidak sengaja sementara saya mulai menggunakannya di komputer lain di bagian lain rumah.

Saya menggunakan Live Mesh untuk secara otomatis menjaga database aplikasi disinkronkan di komputer yang berbeda dan saya hanya perlu beberapa cara untuk memastikan bahwa saya tidak mulai menggunakan aplikasi di komputer lain sebelum menutupnya di yang sebelumnya.

Adakah yang tahu tentang peranti lunak Windows yang dapat mendeteksi jika suatu aplikasi berjalan secara bersamaan pada komputer yang berbeda di jaringan saya, dan memperingatkan saya jika saya akan membuka dua sekaligus?

Joe Schmoe
sumber

Jawaban:

1

Lihatlah daftar tugas yang dilengkapi dengan Windows. Ini memungkinkan Anda untuk membuat daftar proses, bahkan pada mesin jarak jauh jika Anda memiliki kredensial.

Dan McGrath
sumber
1

Saya tidak tahu program apa pun, tetapi Anda bisa menulis skrip VB dan menggunakannya untuk meluncurkan program. Dalam skrip Anda, kueri objek WMI Kelas Win32_Process pada setiap mesin di jaringan Anda (saya berasumsi ini adalah sejumlah kecil mesin, sehingga Anda bisa membuat hardcode referensi) dan mencari tugas yang sedang berjalan. Anda mungkin harus menyinkronkan kata sandi di seluruh mesin untuk membuatnya berfungsi. Halaman ini memiliki skrip yang dapat Anda gunakan sebagai titik awal .

robertc
sumber