Trang 1 trên tổng số 3 123 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 23 kết quả

Đề tài: Shutdown bằng gọi lệnh shutdown trong C#?

  1. #1
    Ngày gia nhập
    11 2010
    Bài viết
    18

    Mặc định Shutdown bằng gọi lệnh shutdown trong C#?

    Chào cả nhà. Em đang làm một phần mềm auto shutdown && restart. Mình viết code như sau:


    System.Diagnostics.Process.Start("shutdown", "-s -t 0");// shutdown
    System.Diagnostics.Process.Start("shutdown", "-r -t 0");//restart


    Tuy nhiên code này nó không "cưỡng chế" việc tắt máy.Mình muốn làm sao để dù thế nào đi nữa thì máy vẫn phải tắt Giống như trong IDM có chức năng hẹn giờ, trong đó có chức năng down xong tắt máy kèm theo việc cưỡng chế vậy. Thank

  2. #2
    Ngày gia nhập
    10 2010
    Nơi ở
    Biên Hòa
    Bài viết
    562

    với cái đó ko shutdown đc đâu bạn ơi, phải sử dụng API win mới mần nỗi thôi

  3. #3
    Ngày gia nhập
    07 2011
    Bài viết
    160

    Trích dẫn Nguyên bản được gửi bởi kazat Xem bài viết
    Chào cả nhà. Em đang làm một phần mềm auto shutdown && restart. Mình viết code như sau:


    System.Diagnostics.Process.Start("shutdown", "-s -t 0");// shutdown
    System.Diagnostics.Process.Start("shutdown", "-r -t 0");//restart


    Tuy nhiên code này nó không "cưỡng chế" việc tắt máy.Mình muốn làm sao để dù thế nào đi nữa thì máy vẫn phải tắt Giống như trong IDM có chức năng hẹn giờ, trong đó có chức năng down xong tắt máy kèm theo việc cưỡng chế vậy. Thank
    Thêm "-f" vào nữa là được bạn à

    Visual C# Code:
    1.     System.Diagnostics.Process.Start("shutdown", "-s -f -t 0");// shutdown
    2.     System.Diagnostics.Process.Start("shutdown", "-r -f -t 0");//restart

  4. #4
    Ngày gia nhập
    11 2010
    Bài viết
    18

    thank nhiều nhé. để mình thử

  5. #5
    Ngày gia nhập
    11 2010
    Bài viết
    18

    Mình hỏi hơi ngoài 1 tí. Mình mới tạo 1 phần mềm nho nhỏ, k có DB gì hết. Làm sao để mình đóng gói nó thành 1 file exe duy nhất nhưng k phải setup mà là portable? để copy sang máy khác chạy luôn?

  6. #6
    Ngày gia nhập
    08 2009
    Nơi ở
    TP Cần Thơ - Lộ 91B
    Bài viết
    214

    Mặc định Shutdown bằng gọi lệnh shutdown trong C#?

    - Khi bạn Build hoặc Debug thì VS đã tạo ra file exe cho bạn rồi . thường thì nằm trong Debug hoặc Release.
    - Máy nào muốn chạy đc file exe của VS thì phải có cài .Net Framework
    - File setup bạn đừng nghỉ nó quan trọng quá vì nó đơn giản chỉ là gom các file nguồn cần thiết của 1 ứng dụng lại thành 1 File để tiện việc di chuyển. Do tiện dùng nên người ta tích hợp luôn cho nó làm thêm 1 số công việc cần thiết khác như ghi Registry , tạo chortcut, . . .

    PHÁT TRIỂN PHẦN MỀM HỖ TRỢ CÔNG VIỆC
    ỨNG DỤNG QUẢN LÝ CHO DOANH NGHIỆP VỪA VÀ NHỎ

    (0969.867.490 - ltnghia.wins@gmail.com)

  7. #7
    Ngày gia nhập
    11 2010
    Bài viết
    18

    Cảm ơn bạn đã giải đáp.
    Mình vào trong thư mục Bin/Debug và chép file .exe vào máy khác thì nó không chạy. Mà theo mình tìm hiểu thì nghe nói win 7 nó đã có sẵn .net framework. vấn đề đóng gói mình chưa bao giờ làm.hic. Project của mình đã hạ xuống 2.0. tuy nhiên...

  8. #8
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Trích dẫn Nguyên bản được gửi bởi latuine Xem bài viết
    - Máy nào muốn chạy đc file exe của VS thì phải có cài .Net Framework
    Đâu nhất thiết phải cài .Net mới chạy được VS đâu bạn. Nếu bạn code bằng VS C++, build static MFC thì vẫn chạy được ko cần .Net
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  9. #9
    Ngày gia nhập
    11 2007
    Nơi ở
    Biết để làm gì?
    Bài viết
    827

    Trích dẫn Nguyên bản được gửi bởi meoconlongvang Xem bài viết
    Đâu nhất thiết phải cài .Net mới chạy được VS đâu bạn. Nếu bạn code bằng VS C++, build static MFC thì vẫn chạy được ko cần .Net
    Phải nói là phụ thuộc phiên bản của VS mà Mèo
    Cánh Chym ứ mỏi

  10. #10
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Trích dẫn Nguyên bản được gửi bởi dieucay555 Xem bài viết
    Phải nói là phụ thuộc phiên bản của VS mà Mèo
    Mình xài vc6, vs2k5, vs2k8, thậm chí 2k10 vẫn được mà. Build xong đem qua máy xp, ko có .net vẫn chạy ầm ầm.
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

Các đề tài tương tự

  1. ADO.NET Sử dung Thread nhưng vẫn gốn ram,và máy không shutdown được trong C#
    Gửi bởi luongtankhang123 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 22
    Bài viết cuối: 28-05-2012, 11:19 AM
  2. Shutdown, restart máy tính trong C#
    Gửi bởi linux_it91 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 4
    Bài viết cuối: 30-10-2011, 10:12 AM
  3. ADO.NET Cách shutdown trong windows như thế nào?
    Gửi bởi vncoder trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 12-06-2011, 08:14 PM
  4. Hàm API để Shutdown máy tính trong lập trình C#, hoạt động như thế nào?
    Gửi bởi trung trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 10
    Bài viết cuối: 31-03-2011, 10:31 AM
  5. Shutdown windows trong C# như thế nào?
    Gửi bởi vh_it trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 18-05-2009, 02:12 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn