반응형

vb.net 5

매개 변수화된 SQL 쿼리를 만들려면 어떻게 해야 합니까?내가 왜 그래야 돼?

매개 변수화된 SQL 쿼리를 만들려면 어떻게 해야 합니까?내가 왜 그래야 돼? "모두"가 매개 변수화된 SQL 쿼리를 사용하여 모든 사용자 입력을 확인할 필요 없이 SQL 주입 공격으로부터 보호하고 있다고 들었습니다. 이걸 어떻게 하나요?저장 프로시저를 사용할 때 이 메시지가 자동으로 표시됩니까? 제가 이해하는 바로는 이것은 매개변수가 아닙니다. cmdText = String.Format("SELECT foo FROM bar WHERE baz = '{0}'", fuz) 매개 변수화됩니까? cmdText = String.Format("EXEC foo_from_baz '{0}'", fuz) 아니면 SQL 주입으로부터 자신을 보호하기 위해 이와 같은 보다 광범위한 작업을 수행해야 합니까? With comman..

bestsource 2023.06.03

원격 데스크톱 연결 검색 중

원격 데스크톱 연결 검색 중 프로그램에 원격 데스크톱 세션 내에서 프로그램이 실행되고 있는지 또는 .NET 2.0에서 프로그램이 정상적으로 실행되고 있는지 감지할 수 있는 방법이 있습니까?제가 하려고 하는 것은, 사람들이 들어오고 나가는 시간을 기록하고 추적할 수 있는 시계 애플리케이션을 만드는 것입니다.하지만 제 생각에 이 특정한 사람은 직장이나 집에서 컴퓨터에 원격으로 접속하여 기록을 하고 있습니다. 원격 데스크톱 액세스를 제거하는 것은 옵션이 아니며 이 문제를 해결할 수 있는 방법이 있습니까?원격 데스크톱 세션을 탐지할 수 있는 방법이 있다면 이를 프로그램에 구현하여 원격으로 로그인하지 못하도록 할 것입니다.소문에 의하면, System.Windows.Forms.SystemInformation.Ter..

bestsource 2023.06.03

VB.NET: ComboBox에서 사용자 입력을 방지하는 방법

VB.NET: ComboBox에서 사용자 입력을 방지하는 방법 사용자가 정의된 목록의 항목 중 하나만 선택할 수 있도록 ComboBox에서 사용자 입력을 방지하는 방법은 무엇입니까?콤보 상자의 속성을 다음으로 설정합니다.DropDownList이렇게 하면 목록의 항목만 선택할 수 있으며 자유 형식의 사용자 입력은 허용되지 않습니다.KeyPressEventArgs를 사용합니다. Private Sub ComboBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles ComboBox1.KeyPress e.Handled = True End Sub 사용자가 자신의 결정을 무시하는 컨트롤을 계속해서 공..

bestsource 2023.05.29

문자열 목록을 구분 기호로 구분된 문자열로 변환

문자열 목록을 구분 기호로 구분된 문자열로 변환 쉼표로 구분된 값으로 목록(문자열)을 문자열로 변환하는 가장 좋은 방법은 무엇입니까?,)String.Join(",", myListOfStrings.ToArray()) 그것은 당신이 "최고"를 의미하는 것에 달려 있습니다.메모리 집약도가 가장 낮은 것은 먼저 최종 문자열의 크기를 계산한 다음 해당 용량의 StringBuilder를 만들고 여기에 문자열을 추가하는 것입니다. StringBuilder는 올바른 크기의 문자열 버퍼를 생성하며, 이 버퍼는 ToString 메서드에서 문자열로 얻을 수 있는 버퍼입니다.즉, 추가 중간 문자열이나 배열이 생성되지 않습니다. // specify the separator string separator = ", "; // ca..

bestsource 2023.05.29

응용 프로그램이 중단 모드에 있음 - 원인을 확인할 수 없음

응용 프로그램이 중단 모드에 있음 - 원인을 확인할 수 없음 애플리케이션이 종료될 때 IDE가 가끔 손상되는 경우가 있습니다. 이 경우 호출 스택이 비어 있고 스레드 목록에 정보가 표시되지 않는 일부 스레드가 표시됩니다. "디버거" "스텝 인"을 선택하면 IDE가 정상적으로 종료됩니다. 따라서 손상의 원인이 무엇인지 더 이상 조사할 방법이 없습니다. 실행 중인 태스크 확인을 누르면 태스크가 표시되지 않습니다.실행 계속을 클릭하면 일반적으로 디버깅이 종료됩니다.진단 도구 표시를 클릭하면 "실행 시 중지:"실행에서 중지됨"은 더 이상 제게 말해주지 않습니다. 스크린샷이 첨부되어 있습니다. 이 중단의 원인을 어떻게 조사할 수 있습니까? 편집: 저는 한 포럼 회원이 제안한 것을 시도해 보았지만, 제 생각에 그것..

bestsource 2023.05.14
반응형