개발 도구
질문VisualAssist 옛날 버전 설치 파일 무반응
안녕하십니까, 비쥬얼 어시스트 설치 관련하여 문의드립니다. 예전에 처음에 컴퓨터를 세팅할 때만 해도 VA_X_Setup2237_0 파일이 작동을 했습니다. 이전버전이라 설치가 안된다 등의 오류 문구가 뜨긴 했습니다만 그래도 반응은 했습니다. 현재는 VA_X_Setup2530_0.exe 쓰다가 VA_X_Setup2537_0.exe 썼었습니다(라이센스 없이 체험판만) 그러고나서 VA_X_Setup2237_0.exe 파일을 써보려고 했는데 무반응입니다. 최신버전에 속하는 2530과 2537까지는 Installing Visual Assist 실행창이 잘 나옵니다. 그런데 2237은 무반응입니다. 대체 왜 그럴까요? 어떻게 해결하려고 해도 도저히 방법을 모르겠습니다. 시도방법 1. 여기서 무반응을 해결하는 방법은 있었습니다. 2237_파일 속성 -> 호환성 -> 호환모드 체크 이렇게 하면 파일이 반응은 합니다만 비쥬얼 스튜디오를 실행해도 VisualAssist 기능들이 작동도 안 하고 상단 메뉴에 VisualAssistX가 메뉴가 보이지도 않습니다. 시도방법 2. ① 도구 -> 확장 및 업데이트 -> VisualAssist 제거 -> VisualAssist 종료 ② privateregistry.bin 제거 ③ VisualAssist 폴더 제거 ④ HKEY_CURRENT_USER\Software\Whole Tomato 제거 a. HKEY_CURRENT_USER\Software\Licenses 제거 ⑤ explorer %temp% 파일 삭제 ⑥ VisualAssist 재설치 간절합니다.. 도와주실 선생님들 모십니다.
918
2
0

GoogleTester·2024-11-13
testgoogle

윈비·2024-11-07
라이센스 문제는 아닐까요? 체험판이 만료된 것과 관련있는지 확인이 필요할 수도 있을 것 같아요.
질문어떤 프로그램의 종속형 프로그램은 어떻게 제작하는건가요?
질문의 단어선택이 제대로 됐는지가 모르겠는데 (이것도 아직 배움이 적다는 증거겠죠..ㅠ) 그냥 어떤 목적의 질문이라기 보다는 정말로 궁금해서 그렇습니다. GTA5같은거 보면 트레일러 라면서 화면에 직접 띄울 수 있고, 이를 이용해서 GTA5 기능을 변조시킬 수 있더라구요. 핵의 일종이라고 생각이 되는데 제 얄팍한 프로그래밍 지식으로는 해당 프로그램의 화면에 뭘 띄우려면 그 프로그램이랑 같이 빌드를 해야 화면에 뭘 띄우든 할꺼같은데 신기하더라구요. 좀 검색해보니깐 저가 알고싶은게 클라이언트 변조 & 메모리 변조 인거 같아요 이걸 어떻게 하는걸까요.....? 제가 생각하기에는 치트엔진 같은게 메모리변조가 가능한거같긴한데 게임을 끄고 킬때마다 메모리 주소가 봐뀌지 않나? 라는 생각에 이게 가능한 해킹 방법인가.. 라는생각밖에안들고 어디서부터 공부를 시작해야할지 정말 감이 하나도 안잡히네요.. 아무나 적은 정보라도 감사하니 답변해주시면 감사하겠습니다.
1.5K
1
0
질문먼저 좋은 답 감사드립니다.
먼저 좋은 답 감사드립니다. 말씀하신 방법대로 해 보았는데요. 다만 마지막 경로에 대한 부분에서 10.0.16299.0 혹은 10.0.18362.0 파일만이 존재해 그 두 파일에 경로를 추가했습니다. 그럼에도 불구하고 여전히 새로운 소스파일을 추가한 부분에서는 작동이 되지 않습니다. ㅠㅠ 맨 처음에 만든 소스파일은 문제 없이 작동하는데 말이죠. 또 하나 특이 사항은 맨 처음 소스파일에서는 'printf ' 를 입력하면 중간에 pri만 쳐도 intellicode에서 추천을 해주고 또 색이 바뀌는데 추가된 소스파일에서는 추천도 안뜨고 색이 안바뀌는 점이 있습니다. 혹시 새로운 소스파일을 추가하면 어떤 문제가 발생하는 것이 아닌가 합니다. 귀찮게 해드려 정말 대단히 죄송하지만 알고 계신 부분이 있다면 답변 남겨주시면 감사드리겠습니다.
1.9K
3
1
0

윈비·2021-02-19
상황에 따라 다양한 케이스가 있어서 정확한 원인을 찾기가 쉽진 않겠습니다만
아래 내용도 확인해보시기 바랍니다.
프로젝트 [속성]의 [일반]->[Windows SDK 버전]에서 버전을 10으로 변경해보시기 바랍니다.
이와 관련해서 최후의 수단으로 Visual Studio를 재설치하는 방법도 있는데
이 때 Windows SDK 8.1...
질문파일소스를 열 수 없습니다. ㅠㅠ
이제 배움을 시작한 뉴비입니다. 그래서 visual studio에서 유튜브에서 하는 것을 따라하고 있었는데요. 잘되고 있다가 새 소스파일을 추가한 뒤 #inculde를 입력했는데 "파일 소스를 열 수 없다습니다." 라고 뜨면서 빨간 밑줄이 생깁니다. ㅠㅠ 그 이전 소스파일은 작동이 되는데 새 소스파일에서만 작동이 안되네요. 고수님들 도와주세요 ㅠㅠ
19.3K
1
0

윈비·2021-02-19
안녕하세요. 일단 질문하신 내용에 #inculde<studio,h> 라고 쓰셨는데 코드 상의 오타를 확인해보시기 바랍니다.
stdio라고 써야 하고 콤마를 쓰면 안됩니다.
그래도 stdio.h 파일을 찾을 수 없다고 나온다면
주로 해결하는 방법은 Visual Studio의 솔루션 탐색기에서
프로젝트 이름에...
질문환경변수를 고치던 중에 크나큰 실수를 했습니다(살려주세요 ㅜㅠ)
블로체인 프로젝트 만들던 중 환경 변수 오류사항으로 뭔가 안 된다고 생각하여 환경 변수를 어떻게 잘못 건드렸는지 기존 비주얼 스트디오에서 예를 들어 truffle 이나 등등 명령어가 작동했는데 그것 마저 안되기 시작하여 구글링을 통해 환경변수 복구 방법을 찾아봤습니다. 크게 2가지 방법이 있어 1.regedit경로로 들어가 복구방법 2. EVR 복구 프로그램 구동 첫번쨰 방법은 Win10 을 사용하던 중이라 그런지 안되고, 두번째 방법을 사용하여 복구하였습니다(사진 첨부) 그래서 제가 <이 그림이 제가 뭔가 잘못 설정하는 바람에 전부 날라가서 인터넷보고 이거는 들어가 있어야 된다해서 급한데로 인터넷 자료 긁어모아 붙여넣기 한겁니다> <이건 복구 프로그램인데 처음 실행했을때 이렇게 떳습니다.> <이건 제가 또 환경 변수 망칠가봐 겁나서 수기로 하나하나 위 복구 프로그램 보고 추가 수정 해보았습니다.> 그런데 위에 과정을 실행해도 안됩니다. truffle 명령어 뿐만아니라 뭐든게 작동이 안됩니다. 그리고 탐색기 powershell 버튼도 명암이 어두운 색으로 변한 상태(즉, 클릭해도 작동 안되더라구요, 물론 밖에서 치면 들어갈수 있습니다.) -위와 같은 문제를 나열해보았는데요, 혹시 환경 변수에 대해 잘 알고 계시거나 위와 같은 문제로 애쓰신분 있으시면 조금이나마 알려주시면 감사하겠습니다, 열심히 하던 중에 이런 문제가 발생하니 붕 뜨네요 ㅜㅠ, 이상 제 질문을 봐주셔서 감사합니다. -
2.0K
1
0

kimho·2019-10-06
truffle로 실행했을 때 명령을 못찾으면 truffle.cmd 라고 실행해봅니다.
그래도 못찾으면 윈도우 컴퓨터 상에서 truffle.cmd 파일을 찾아서 해당 파일 경로를 환경변수에 추가해보시기 바랍니다.
그래도 안되시면 또 질문 주시기 바랍니다.
질문비주얼 베이직 시리얼통신 값 Split 후 출력 문제
안녕하세요. Vb 완전 초보입니다.. 이런 좋은 사이트를 알게 되어 영광입니다.. 현재 저는 모회사에서 일하는 연구원입니다. 정식 프로젝트는 아닌데, 사회에 공헌을 하고자 개발하는 기기가 하나 있습니다...가스상물질 (황화수소) 측정 기기인데, 값싼 센서를 사서 저렴하게 구성하고 소프트웨어까지 필요한 곳에 뿌리려고 합니다. 그래서 기기 조립은 다 하고 센서값도 비주얼베이직 통신을 통해서 어찌어찌 받긴 했는데... 문제는 '단순화'가 되지 않는다는 겁니다. 자세한 내용은.. 1. 시리얼 통신을 통해 값을 받으면 [Serial number, concentration, temp, humidity, ... , ] 라는 센서에서 읽어들이는 한 줄이 쭈욱 들어옵니다. 2. 이후 1초마다 이 값이 Appendtext를 통해 richtextbox에 로깅되도록 만들었습니다... 3. ","로 나눠진 저 값에서 2번째 값! (Concentration)을 따로 빼내어 Label10.text에 보기 편하도록 표시하고 싶은데... UI구성은 다 해뒀습니다만, Split function이 아무리해도 먹히질 않네요...배열을 만들어봐도...인덱스를 벗어났다는 등의 메시지만... 코드를 읽어보면 [text]에 위 한 줄이 저장되는거 아닌가요?... 어떤 곳에 시리얼 값이 저장되는지 모르겠습니당.. 4. 초보라 인터넷에 있는 코드를 긁어 약간 수정한 정도입니다. 그래서 자세한 내용은 모르겠습니다.. 고수분들의 팁과 조언 부탁드리겠습니다! 감사합니다! 아래는 코드입니다. 보시기 편하도록 제가 생각할 때 주요 부분만 빨강 처리해두었습니다! Imports System Imports System.ComponentModel Imports System.Threading Imports System.IO.Ports Public Class frmMain Dim myPort As Array 'COM Ports detected on the system will be stored here Dim WithEvents kell As Timer Delegate Sub SetTextCallback(ByVal [text] As String) 'Added to prevent threading errors during receiveing of data Private Sub frmMain_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'When our form loads, auto detect all serial ports in the system and populate the cmbPort Combo box. myPort = IO.Ports.SerialPort.GetPortNames() 'Get all com ports available 'cmbBaud.Items.Add(9600) 'Populate the cmbBaud Combo box to common baud rates used For i = 0 To UBound(myPort) cmbPort.Items.Add(myPort(i)) Next cmbPort.Text = cmbPort.Items.Item(0) 'Set cmbPort text to the first COM port detected 'cmbBaud.Text = cmbBaud.Items.Item(0) 'Set cmbBaud text to the first Baud rate on the list btnDisconnect.Enabled = False 'Initially Disconnect Button is Disabled Timer1.Interval = 1000 'Time interval Timer1.Enabled = True End Sub Private Sub btnConnect_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnConnect.Click SerialPort1.PortName = cmbPort.Text 'Set SerialPort1 to the selected COM port at startup SerialPort1.BaudRate = 9600 'Set Baud rate to the selected value on 'Other Serial Port Property SerialPort1.Parity = IO.Ports.Parity.None SerialPort1.StopBits = IO.Ports.StopBits.One SerialPort1.DataBits = 8 'Open our serial port SerialPort1.Open() btnConnect.Enabled = False 'Disable Connect button btnDisconnect.Enabled = True 'and Enable Disconnect button End Sub Private Sub btnDisconnect_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDisconnect.Click SerialPort1.Close() 'Close our Serial Port btnConnect.Enabled = True btnDisconnect.Enabled = False End Sub Private Sub btnSend_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSend.Click SerialPort1.Write("c" & vbCr) 'The text contained in the txtText will be sent to the serial port as ascii 'plus the carriage return (Enter Key) the carriage return can be ommitted if the other end does not need it End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click SerialPort1.Write("r" & vbCr) 'The text contained in the txtText will be sent to the serial port as ascii 'plus the carriage return (Enter Key) the carriage return can be ommitted if the other end does not need it End Sub Private Sub SerialPort1_DataReceived(ByVal sender As Object, ByVal e As System.IO.Ports.SerialDataReceivedEventArgs) Handles SerialPort1.DataReceived ReceivedText(SerialPort1.ReadExisting()) 'Automatically called every time a data is received at the serialPort End Sub Private Sub ReceivedText(ByVal [text] As String) 'compares the ID of the creating Thread to the ID of the calling Thread If Me.rtbReceived.InvokeRequired Then Dim x As New SetTextCallback(AddressOf ReceivedText) Me.Invoke(x, New Object() {(text)}) Else 'Label10.Text = "" rtbReceived.AppendText([text]) rtbReceived.ScrollToCaret() End If End Sub Private Sub cmbPort_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmbPort.SelectedIndexChanged If SerialPort1.IsOpen = False Then SerialPort1.PortName = cmbPort.Text 'pop a message box to user if he is changing ports Else 'without disconnecting first. MsgBox(”Valid only if port is Closed”, vbCritical) End If End Sub Private Sub cmbBaud_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) If SerialPort1.IsOpen = False Then SerialPort1.BaudRate = 9600 'pop a message box to user if he is changing baud rate Else 'without disconnecting first. MsgBox(”Valid only if port is Closed”, vbCritical) End If End Sub End Class
3.0K
1
0

kimho·2019-04-19
현재 아래와 같이 되어있는 부분을
ReceivedText(SerialPort1.ReadExisting())
아래와 같이 수정하신 후,
Dim buffer As String = SerialPort1.ReadExisting()
ReceivedText(buffer)
[text]라고 되어있는 부분들을 찾아서 text로 수정해보시기 바랍니다.
...



