• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

Không cho chạy trực tiếp file exe chính

Nơi trao đổi về các vấn đề trong lập trình Windows Forms, Console dùng cú pháp ngôn ngữ Visual Basic .NET và C#

Điều hành viên: tungblt, vuathongtin

violetlotous
Thành viên tích cực
Thành viên tích cực
Bài viết: 101
Ngày tham gia: T.Tư 23/04/2008 9:58 am
Has thanked: 8 time
Been thanked: 1 time

Không cho chạy trực tiếp file exe chính

Gửi bàigửi bởi violetlotous » T.Sáu 30/05/2014 11:38 am

Hiện tại mình gặp vấn đề thế này mà chưa biết giải quyết sao, mong các bạn giúp đỡ
- File chạy chương trình của mình tên là A.exe
- File update version là Update.exe
- A.exe và Update.exe là 2 project khác nhau

Lúc chạy sẽ click vào file Update.exe để chạy, nếu có version mới thì sẽ down file A.exe mới trên SV về và chép đề lên file A.exe ở máy, sau đó mở file A.exe này lên, nếu không có version mới thì mở file A.exe

Nhưng một vài user cứ click vào file A.exe để chạy nên ko update version mới được

Mong hồi âm từ các bạn. Thanks



Hình đại diện của người dùng
tummosoft
Điều hành viên
Điều hành viên
Bài viết: 332
Ngày tham gia: T.Hai 19/05/2014 2:23 pm
Has thanked: 7 time
Been thanked: 59 time
Liên hệ:

Re: Không cho chạy trực tiếp file exe chính

Gửi bàigửi bởi tummosoft » T.Bảy 31/05/2014 6:59 am

Sao không check luôn trên file A.exe luôn cho tiện.

- Bạn tạo ra một Background Worker chạy ngầm
- Kiểm tra, nếu tìm thấy bản Update thì download về
- Thông báo cho người dùng thoát khỏi phiên làm việc để update
- Background Worker sẽ tiến hành cập nhật khi người dùng vừa thoát khỏi chương trình

Hình đại diện của người dùng
PhapSuXeko
Mạnh Thường Quân
Mạnh Thường Quân
Bài viết: 295
Ngày tham gia: CN 03/05/2009 7:44 pm
Đến từ: Tây Ninh
Has thanked: 1 time
Been thanked: 10 time
Liên hệ:

Re: Không cho chạy trực tiếp file exe chính

Gửi bàigửi bởi PhapSuXeko » T.Bảy 14/06/2014 12:06 am

Cách đơn giản nhất là bạn bắt buộc truyền tham số khi chạy file A.
- Khi người dùng click vào file A thì kiểm tra nó ko có tham số thì cho chương trình tự thoát
- Khi người dùng chạy thông qua file Update thì từ file Update truyền tham số vào file A -> chạy ok
Trang chủ phần mềm xem ảnh ImageGlass: http://www.imageglass.org


Quay về “Visual Basic .NET và C# (VB.NET & C#)”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.8 khách