<![CDATA[Latest posts for the topic "thuật toán gỡ chương trình"]]> /hvaonline/posts/list/36.html JForum - http://www.jforum.net thuật toán gỡ chương trình /hvaonline/posts/list/39574.html#243475 /hvaonline/posts/list/39574.html#243475 GMT thuật toán gỡ chương trình /hvaonline/posts/list/39574.html#243530 /hvaonline/posts/list/39574.html#243530 GMT thuật toán gỡ chương trình

rongchaua wrote:
Mỗi chương trình khi cài đặt vào máy nó đều có 1 UpgradeCode nhất định, không bao giờ thay đổi để hệ điều hành có thể nhận biết, quản lý,... và tiện lợi khi nâng cấp. Để gỡ bỏ một chương trình khác thì chỉ cần có được UpgradeCode của nó và sau đó đơn giản gọi lệnh msiexec /x UpgradeCodeOfProgram là được. Còn cài đặt thì gọi msiexec /i FileSetupOfProgram. Muốn tìm hiểu kỹ hơn thì có thể tìm từ khoá "MSI", "WIX". 
trước tiên cho em xin cảm ơn anh đã trả lời bài viết của em. nhưng cho em hỏi là anh dùng ngôn ngữ nào để gọi lệnh msiexec /x UpgradeCodeOfProgram? em chỉ thích chuyên về vb.net còn C++ hay C# em không thông cho mấy. liệu vb.net có msiexec /x UpgradeCodeOfProgram không anh?vì em học không thấy thầy nói hay là em học chưa tới em cũng không biết nữa.nhưng em phải xem thêm thông tin với các từ khoá anh gợi ý để em tìm hiếu thêm cảm ơn anh. mong anh hồi âm]]>
/hvaonline/posts/list/39574.html#243532 /hvaonline/posts/list/39574.html#243532 GMT
thuật toán gỡ chương trình /hvaonline/posts/list/39574.html#243831 /hvaonline/posts/list/39574.html#243831 GMT thuật toán gỡ chương trình
]]>
/hvaonline/posts/list/39574.html#243835 /hvaonline/posts/list/39574.html#243835 GMT
thuật toán gỡ chương trình /hvaonline/posts/list/39574.html#243837 /hvaonline/posts/list/39574.html#243837 GMT thuật toán gỡ chương trình Code:
Private Sub frmMain_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
	Dim process As New Process
	With process
		With .StartInfo
			.FileName = "perl.exe"
			.Arguments = "filename.pl"
			.WorkingDirectory = "C:\Perl\eg"
		End With
		.Start()
	End With
    End Sub
là khi Form load lên sẻ gọi một chuơng trình khác chạy mà có nghĩa là khi mình đã biết một Filename và WorkingDirectory. còn theo anh rongchaua thì mình phải xác đinh được cái này UpgradeCode]]>
/hvaonline/posts/list/39574.html#243838 /hvaonline/posts/list/39574.html#243838 GMT
thuật toán gỡ chương trình /hvaonline/posts/list/39574.html#243842 /hvaonline/posts/list/39574.html#243842 GMT thuật toán gỡ chương trình http://msdn.microsoft.com/en-us/library/aa370557%28v=vs.85%29.aspx Dùng nó có thể soi ngay từ trong file .msi Upgrade Code của phần mềm khác
Cách gọi lện "msiexec /x UpgradeCode" là cách căn bản nhất, trực tiếp tác động lên HĐH. Cái này nói ra để biết HĐH nó quản lý, cài đặt chương trình như thế nào thôi. Chỉ khi nào là Guru cho Software Deployment thì mới phải nắm bắt cấu trúc của file setup, UpgradeCode, ID,... . Chứ các chương trình như CCleaner thì nó không trực tiếp gọi lệnh này đâu. Thông thường nó sẽ thông qua WMI để liệt kê các phần mềm cài đặt trong máy rồi gọi lệnh Uninstall dựa vào giá trị Registry. Ví dụ như bài của Coder24.com trong Thread này http://social.msdn.microsoft.com/Forums/pl-PL/csharpgeneral/thread/87a546cd-7f18-4d7f-8bb1-e0ededc539d5 Nếu muốn viết một chương trình như CCleaner thì đọc thread post ở trên là đủ. ]]>
/hvaonline/posts/list/39574.html#243848 /hvaonline/posts/list/39574.html#243848 GMT
thuật toán gỡ chương trình
]]>
/hvaonline/posts/list/39574.html#244681 /hvaonline/posts/list/39574.html#244681 GMT
thuật toán gỡ chương trình

minhhath wrote:
em định chuyển từ C# sang mà đang làm giống cái link anh rongchaua đưa nhưng lỗi chổ này em không biết sửa sao nữa em chưa học C# do từ mò nên dở lắm.anh nào rảnh chỉ em chổ sai đó sửa lại như thế nào em cảm ơn nhiều
 
Bạn phải đưa vào 1 phương thức nào đó thì mới được]]>
/hvaonline/posts/list/39574.html#245040 /hvaonline/posts/list/39574.html#245040 GMT
thuật toán gỡ chương trình /hvaonline/posts/list/39574.html#245113 /hvaonline/posts/list/39574.html#245113 GMT thuật toán gỡ chương trình /hvaonline/posts/list/39574.html#245128 /hvaonline/posts/list/39574.html#245128 GMT thuật toán gỡ chương trình

rongchaua wrote:
@minhhath: Đề nghị về học lại từ căn bản nhập môn lập trình. 
em cảm ơn lời nhắc của anh.nhưng em chưa học C# bao giờ hết thầy đâu mà dạy anh.em chỉ cần chuyển qua được ngôn ngữ Vb.net là em cảm ơn anh lắm rồi]]>
/hvaonline/posts/list/39574.html#245309 /hvaonline/posts/list/39574.html#245309 GMT