|
|
Không nói dùng ngôn ngữ nào, môi trường nào (Windows, Linux) sao biết mà rờ đây bồ?
Đoán ý bồ hỏi thì cứ tìm cách thiết lập background color cho text, nếu dùng C++ thì tìm hiểu thư viện Graphics và ngắt (interupt) đồ họa.
|
|
|
0SAT0 wrote:
PS: Hi vọng các anh chị và các bạn cùng đưa công nghệ bảo mật Việt Nam lớn mạnh và bền vững , chống lại những thế lức từ bên ngoài . Rất mong nhận được sự guíp đỡ từ các anh chị và các bạn . Xin cám ơn mọi người .
Hoan nghênh việc phổ biến kiến thức, nhưng cũng hoan nghênh hơn nếu thẳng thắn nhận là tham khảo ở đâu, bê nguyên xi hay chế biến "theo tình hình Việt Nam"
Mà cái gọi là "công nghệ bảo mật Việt Nam lớn mạnh và bền vững" cũng không đúng về cách dùng từ lẫn nhận định.
|
|
|
hieukenpro wrote:
Thưa anh ! thì em cũng đang mày mò và tìm hiểu như lời anh nói đây.Nhưng trong quá trình tìm hiểu gắp 1 số vướng mắc khó hiểu thì phải hỏi chứ nhỉ ( cái miệng không chỉ để ăn mà còn để hỏi những điểu mình không biết ).Nhưng mà nói tóm lại mày mò cũng có giới hạn của mày mò ,chứ ai tự ở nhà mày mò màcũng bết hết thì giáo viên thất nghiệp hết rùi anh ạ
Đồng ý
Nhưng cụ thể với topic này bạn muốn hỏi gì, có gì vướng mắc khó hiểu?
Những câu hỏi chung chung như trên không thể có câu trả lời thỏa đáng được.
|
|
|
hieukenpro wrote:
nhưng thưa anh! theo em nghỉ là C# thì không đơn giản hơn c++ mà nó là một ngôn ngữ lập trình cao cấp hơn,mạnh mẽ và nhiều ưu điểm hơn c++,em có đọc sơ qua 1 số tài liệu và cũng hiểu đôi chút,nhưng còn nhiều cái em ko hiểu lắm ( nếu sinh viên cầm tài liệu tự học mà hiểu hết thì sẽ không có trường đại học đâu anh nhỉ )
Theo tôi trường ĐH không bắt buộc dạy sv 1 ngôn ngữ nào mà sẽ dạy sv cách tư duy và sau này tự chọn cho mình 1 ngôn ngữ phù hợp. Việc của sinh viên ở trường là từ những kiến thức cơ bản được truyền đạt mà học tập, mày mò và rèn luyện cho mình thì hay hơn.
|
|
|
Bạn nên dùng MSDN xem TreeView class của Windows Form, tất cả có hết trong đấy.
|
|
|
C++ hiểu được thì đáng lý C# phải dễ hiểu hơn chứ, ai lại tạo ra 1 ngôn ngữ mới khó hiểu hơn cái đã có
Trước tiên bạn nên tìm hiểu về .NET framework cho thông suốt đi đã.
|
|
|
Nếu hiểu không lầm ý bạn thì đang nói về Windows Form của Microsoft, .NET. Vậy thì chỉ duy nhất Visual Studio .NET thôi.
|
|
|
Ngân hàng nào thế chia sẽ cho mọi người cùng tham gia
|
|
|
comeonbaby wrote:
Z0rr0 wrote:
Có 1 kĩ thuật khác là chụp toàn màn hình, nhưng chỉ gửi đi những vùng thay đổi thôi như thế sẽ gọn nhẹ hơn.
Bạn có thể nói rõ hơn được không ? Làm sao để kiểm tra những pixel nào hoặc vùng nào thay đổi so với trước nhỉ.
@ LeVuHoang : Cám ơn bạn rất nhiều. Mình cũng đang xem có cách nào để truy cập vào vùng nhớ trực tiếp. Nếu không còn cách nào khác thì đành phải chụp màn hình sau đó làm giống như cách mà bác Admin nói thôi
Bồ tìm hiểu pixel là gì và thể hiện giá trị của nó bằng cách nào
|
|
|
Ý kiến " đa số các ctrình AV viết bằng VB6" phải xem lại, họa chăng dùng demo giao diện thì được
Phần cốt lõi của một chương trình anti-virus phải hoạt động nhanh, tổ chức lưu trữ, tìm kiếm, so sánh... các signature của virus và có các thuật toán nhận dạng khác. Do đó cần chọn ngôn ngữ phù hợp, ví dụ C++ hoặc ASM. Đương nhiên các ngôn ngữ khác cũng hoàn toàn có thể nếu thiết kế tốt.
Phần hiển thị giao diện cũng quan trọng, điều này VC++ hơi hạn chế so với các loại ngôn ngữ khác.
|
|
|
Có 1 kĩ thuật khác là chụp toàn màn hình, nhưng chỉ gửi đi những vùng thay đổi thôi như thế sẽ gọn nhẹ hơn.
|
|
|
comeonbaby wrote:
Vậy là sẽ phải chụp màn hình rồi send đi hả bạn ? Mình định bắt hình ảnh trên màn hình và send đi nhưng thấy giáo viên nói làm như thế thì có lẽ sẽ bị giật lúc truyền hình. Vì thế nên mình đang suy nghĩ xem, có người bảo trong C có cách đọc mã hình ảnh để vẽ lại nên mình đang thử làm cách đó xem sao. Không biết có cách nào tối ưu hơn ko nữa.
Bồ thử tìm source code của VNC, cũng chụp màn hình gửi đấy thôi nhưng sao vẫn nhanh. Vấn đề như ở trên đã đề cập, cách capture, thuật toán nén ảnh và truyền, cách hiển thị ở đích... ảnh hưởng lớn performance của ứng dụng.
Còn vụ "có người bảo trong C có cách đọc mã hình ảnh để vẽ lại" thì tôi cũng chưa rõ ý bồ, mơ hồ quá. Không hiểu có phải là cách thức can thiệp trực tiếp vào VGA card memory buffer để lấy thông tin? Lưu ý rằng trừ những lib/framework có khả năng truy xuất trực tiếp (ví dụ DirectX) thì các cách chuẩn khác tôi nghĩ sẽ hầu như không thể với các HĐH hiện đại vì nó phá vỡ kiến trúc bảo vệ việc truy xuất trực tiếp vào hardware.
|
|
|
Vì không phải ai cũng hiểu tool teamviewer mà bạn bồ dùng nó hoạt động thế nào, tốt nhất bồ mô tả rõ hơn về nó.
Theo tôi xem thì teamviewer là 1 dạng remote desktop hay desktop sharing, tương tự như VNC hay 1 số tool khác, nó dùng cách thức capture toàn màn hình (hoặc chỉ những phần thay đổi) và gửi qua mạng đến các session tham gia.
Do vậy, đằng nào cùng phải capture màn hình, vấn đề là bồ suy nghĩ kĩ thuật và thuật toán thế nào để capture và truyền đi cho nhanh thôi.
|
|
|
Bồ muốn bắt (capture?) toàn bộ màn hình (Windows?) hay chỉ một phần, và khi nào cần bắt?
|
|
|
Vậy thì học tiếp....ASP.NET nữa đi bạn, xem nó ứng dụng được những gì, kết hợp được vào kĩ thuật gì, ...đảm bảo học không bao giờ hết đâu
|
|
|
Bạn chú ý đặt lại tiêu đề gần với nội dung câu hỏi.
Đoạn
Code:
Chỉ cần so sánh lớn hơn là đủ.
Vòng lặp thứ 2 có vấn đề nhầm lẫn khi sử dụng biến
Bài toán này có thể gom lại 1 vòng lặp là đủ.
|
|