PDA

View Full Version : Delphi Outsourcing Site



LeVuHoang
31-05-2005, 13:07
Bạn tự tin là một Delphi expert trong system development ???

VnSI4H (Vietnam Solutions InForm Here) đã chính thức mở cửa hoạt động : 31/5. Hãy tham gia đấu giá dự án cùng chúng tôi :



http://vnsi4h.com/


_ Quy trình như sau :
+ Xem các projects chúng tôi đã làm trước để biết ước lượng được độ khó :


http://www.vnsi4h.com/forums/index.php?showforum=5


+ Sau khi bạn thấy bạn có khả năng, hãy đăng ký 1 nick ở diễn đàn

+ Tiếp theo vào mục project mới để xem có project nào phù hợp với khả năng :


http://www.vnsi4h.com/forums/index.php?showforum=7


+ Cuối cùng đưa ra giá cả/thời gian bạn có thể thực hiện xong project.

Tham khảo :



http://vnsi4h.com/
http://www.vnsi4h.com/forums/index.php?act=home


Để biết thêm chi tiết và đặt câu hỏi của bạn trong mục góp ý của forum.
Homepage sẽ được "hoành tráng" trong 1 thời gian rất ngắn sắp tới.

THE LAST LEAF
01-06-2005, 08:06
Có vẻ hay đấy..........

mathswt
02-06-2005, 20:19
http://www.vnsi4h.com/forums/index.php?showtopic=15
-----------------------
Trong này đang thực hiện 1 project về Folder Locker bằng cách sử dụng Hook API các hàm CreateFile, FindFirstFile, FindFirstFileEx, FindNextFile, MoveFile, MoveFileEx,CopyFile, CopyFileEx, CopyProgressRoutine, ReplaceFile, MoveFileWithProgress, CreateFileMapping, OpenFileMapping, LZOpenFile.
Bằng cách này có thể ngăn chặn được các thao tác Assign, reset, , blockread trong Pascal hoặc Delphi hay là lệnh Copy, type <tên file> Con,.. trong Dos được k0 vậy?

LeVuHoang
03-06-2005, 01:06
hi,
dù sử dụng chương trình nào thì cuối cùng cũng quay về Windows API. DOS trong Windows thực chất chỉ là 1 emulator thôi nên tất nhiên cũng xài những hàm trên.

mathswt
03-06-2005, 10:33
Bạn nói vậy có nghĩa là bằng cách Hook API các hàm trên thì cũng có thể ngăn không thể sử dụng cách đọc từng byte 1, hoặc 1 khối dữ liệu (thủ tục Assign() - Reset - Read(), BlockRead() trong Pascal, Delphi, VB, ..., hay là các thao tác đọc/ghi file khác ngoài các hàm API nêu trên,...) ; và các hàm trên đều có thể qui về Windows API?

jiSh@n
03-06-2005, 10:47
Đúng vậy, các chương trình trên Windows muốn truy xuất file thì phải dùng WinAPI. Trong một số trường hợp, một vài chương trình lại chọn cách truy xuất trực tiếp đến đĩa cứng mà ko thông qua API, chỉ có những chương trình loại này thì Hook API mới ko có tác dụng.

LeVuHoang
04-06-2005, 23:44
Trong một số trường hợp, một vài chương trình lại chọn cách truy xuất trực tiếp đến đĩa cứng mà ko thông qua API, chỉ có những chương trình loại này thì Hook API mới ko có tác dụng.

thực chất các chương trình này cũng sử dụng hàm API nhưng cấp thấp. Để tìm hiểu thêm, bạn có thể tra cứu Zw******x API (những hàm API bắt đầu bằng Zw) hoặc Nt******.