Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Visual Basic .NET Как создать 3D куб Подскажите, первый раз этим заинтересовался! т.е. куб с 6 гранями с рисунками Просто интересно! и еще как его поворачивать? https://www.cyberforum.ru/ vb-net/ thread614780.html Visual Basic .NET Как получить данные о локальной машине
Мне интересно как получить: 1. Частоту процессора 2. Кол-во ядер процессора 3. Линейку процессоров типа: "Inter Core I5" Если знаете как определить похожие данные (например: Звуковая карта, Видеокарта, оперативная память), напишите т.к. для новичков полезно будет. Заранее спасибо!
Visual Basic .NET Рамка у круглого label https://www.cyberforum.ru/ vb-net/ thread614693.html
Здравствуйте. Подскажите как можно сделать рамку для круглого лейбла. Есть свой класс, унаследованный от label Круглым я его сделал таким образом: Private gPath As New System.Drawing.Drawing2D.GraphicsPath() gPath.AddEllipse(0, 0, Me.Width, Me.Height) Me.Region = New Region(gPath)
Visual Basic .NET Построение SQL запроса программно https://www.cyberforum.ru/ vb-net/ thread614553.html
Вообщем имеется 2 XML документа. Структура обоих одинакова <?xml version="1.0" encoding="utf-8" ?> - <response list="true"> <uid>2854</uid> <uid>170998</uid> <uid>248601</uid> <uid>320571</uid> <uid>332287</uid> <uid>391632</uid> <uid>501277</uid>
Visual Basic .NET Как сделать программно из BMP (JPG, PNG) - ICO
Как сделать из bmp - ico? Все мы знаем что есть функция Save у объекта Bitmap. Что я не пробовал, итог один- при назначении любой форме(любого проекта, собственно это не важно)- иконки - которую я сделал именно программным способом, через функцию сейв - выходит ошибка - студия говорит что это вовсе не иконка.....(может проверить иконку на то что она именно иконка можно и проще - я особо не...
Visual Basic .NET Вычисление произведения нечетных элементов в каждом столбце массива и поиск среди них максимального https://www.cyberforum.ru/ vb-net/ thread614373.html
Дан двумерный массив М(6,4) целых чисел. Содержимое массива значения не имеет. Написать три процедуры: 1) процедуру-функцию для подсчета произведения нечетных элементов в столбце двумерного массива; 2) процедуру-подпрограмму, которая использует функцию (1) для вычисления произведения нечетных элементов в каждом столбце массива и находит среди них максимальное; 3) событийную процедуру с вызовом...
Visual Basic .NET Чтение и редактирование строк RTF файла https://www.cyberforum.ru/ vb-net/ thread614313.html
Доброго Вам здоровья! Есть комплексная задача, чувствую что не сильно тяжелая, но с какого бока к ней подойти я не знаю: 1. Открыть и считать массив строк из RTF файла 2. Первые три строки пропустить 3. Если четвертая строка не пустая и начинается с МЕТКИ1, то выполнить пятую, иначе - пропустить обе 4. Если шестая строка не пустая, а начинается и заканчивается МЕТКОЙ2 - обработать, иначе...
Visual Basic .NET Недопустимая операция в нескольких потоках
Здравствуйте. В общем проблема такая. Public Sub OnEntryWritten(ByVal source As Object, ByVal e As EntryWrittenEventArgs) If e.Entry.EventID = 1 Then txtInfo.Text = "Должен появиться этот текст" End If End Sub
Visual Basic .NET Можно ли сделать таймер, интервал которого будет меньше 1 мс Можноли сделать таймер, интервал которого будет меньше 1 ? или sleep(0.1) https://www.cyberforum.ru/ vb-net/ thread613876.html Visual Basic .NET Как формируются запросы SQL к БД на основе XML Всем привет. Решил переписать программу с использованием баз данных в формате XML, но не могу понять как мне теперь сделать запросы. А точнее, у меня есть 2 документа xml, там хранятся идентификационные номера людей. Как мне сформировать сделать третий документ, в котором будут только те идентификаторы, которые есть во втором документе, но нет в первом. Т.е. нужно из второго документа удалить... https://www.cyberforum.ru/ vb-net/ thread613854.html
Visual Basic .NET Плавное исчезновение картинки
Прошу помощи. Вот что у меня есть: две картинки PBNext1 и PBNext2. Вторая картинка скрыта. Вот что мне надо: При наведении курсора на первую картинку она плавно затухает, и параллельно появляется вторая. Такое есть в AIMP, установщике VS2012 и прочих больших программах. У меня есть несколько путей: Через таймер. Каждые 10 мс уменьшать неизвестно что на первой картинке и увеличивать на...
Visual Basic .NET Системные константы для получения путей к папкам https://www.cyberforum.ru/ vb-net/ thread613609.html
Какой код чтоб допустим узнать папку %ProgramData% %ProgramFiles% %WinDir% &UserProfile& %SystemDrive% как вычести эти значения в стринг? и еще как менять / создавать темы программы? а то хотелось бы свое оформление а не стандарт офф топ: а я новичек и скоро зафлужу форум по полной своими вопросами, если, вы конечно будете мне отвечать
251 / 163 / 14
Регистрация: 10.03.2012
Сообщений: 544
27.06.2012, 14:48 0

Запрет запуска приложений после текущего (перевести с VB 6.0) - Visual Basic .NET - Ответ 3214824

27.06.2012, 14:48. Показов 1400. Ответов 5
Метки (Все метки)

Ответ

VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
Imports System.Runtime.InteropServices
 
<StructLayout(LayoutKind.Sequential)> _
Public Structure PROCESSENTRY32
    Public dwSize As UInteger
    Public cntUsage As UInteger
    Public th32ProcessID As UInteger
    Public th32DefaultHeapID As IntPtr
    Public th32ModuleID As UInteger
    Public cntThreads As UInteger
    Public th32ParentProcessID As UInteger
    Public pcPriClassBase As Integer
    Public dwFlags As UInteger
    <VBFixedString(260), MarshalAs(UnmanagedType.ByValTStr, SizeConst:=260)> Public szExeFile As String
End Structure
 
<Flags()> _
Public Enum SnapshotFlags As Integer
    HeapList = &H1
    Process = &H2
    Thread = &H4
    [Module] = &H8
    Module32 = &H10
    Inherit = &H80000000
    All = &Hf
    NoHeaps = &H40000000
End Enum
 
<DllImport("kernel32.dll", SetLastError:=True)> _
Private Shared Function CreateToolhelp32Snapshot(ByVal dwFlags As SnapshotFlags, ByVal th32ProcessID As UInteger) As IntPtr
End Function
 
<DllImport("kernel32.dll")> _
Private Shared Function Process32First(ByVal hSnapshot As IntPtr, ByRef lppe As PROCESSENTRY32) As Boolean
End Function
 
<DllImport("kernel32.dll")> _
Private Shared Function Process32Next(ByVal hSnapshot As IntPtr, ByRef lppe As PROCESSENTRY32) As Boolean
End Function
 
<DllImport("kernel32.dll", SetLastError:=True)> _
Private Shared Function CloseHandle(ByVal hHandle As IntPtr) As Boolean
End Function
 
<DllImport("kernel32.dll")> _
Private Shared Function OpenProcess(ByVal dwDesiredAccess As ProcessAccessFlags, <MarshalAs(UnmanagedType.Bool)> ByVal bInheritHandle As Boolean, ByVal dwProcessId As Integer) As IntPtr
End Function
 
<DllImport("kernel32.dll", SetLastError:=True)> _
Private Shared Function TerminateProcess(ByVal hProcess As IntPtr, ByVal uExitCode As UInteger) As <MarshalAs(UnmanagedType.Bool)> Boolean
End Function
 
Dim LastProc As String
 
Private Sub Check1_Click()
If Check1.Checked Then
    Dim proc As New PROCESSENTRY32()
    snap = CreateToolhelp32Snapshot(15, 0)
    proc.dwSize = proc.Lenght 'так, наверно, правильно будет? :) На шарпе это именно так делается
    Dim k As Boolean = Process32First(snap, proc)
    Do While k
        LastProc = proc.szExeFile
        k = Process32Next(snap, proc)
        'List1.AddItem LastProc
    Loop
    CloseHandle(snap)
    
    Me.Caption = LastProc
    Timer1.Interval = 10
    Timer1.Start()
Else
    Timer1.Stop()
End If
End Sub
 
Private Sub Timer1_Timer(ByVal sender As Object, ByVal e As EventArgs) Handles Timer1.Timer
If Check1.Checked Then
    Dim proc As New PROCESSENTRY32()
    snap = CreateToolhelp32Snapshot(15, 0)
    proc.dwSize = proc.Lenght
    k = Process32First(snap, proc)
    Dim flag As Boolean = False
    Do While k
        sProc = proc.szExeFile
        If flag Then
            hProc = OpenProcess(&H1, False, proc.th32ProcessID)
            TerminateProcess hProc, 0&
        End If
        If StrComp(sProc, LastProc, vbTextCompare) = 0 Then flag = True
        k = Process32Next(snap, proc)
    Loop
    CloseHandle(snap)
Else
    Timer1.Stop()
End If
End Sub


Вернуться к обсуждению:
Запрет запуска приложений после текущего (перевести с VB 6.0) Visual Basic .NET
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.06.2012, 14:48
Готовые ответы и решения:

Запрет запуска приложений
Как сделать программу ,чтобы она блокировала запуск определенных программы.

Запрет запуска html-приложений
Доброго времени суток! Ребят, в общем, какая проблема... У нас на предприятии уже 2 или 3 раз...

Запрет запуска определённых приложений
Здравствуйте, форумчане. У меня есть вопрос: Смысл следующий: запретить использовать, например...

Запрет запуска второй копии приложений
Нужно запретить запуск второй копии чужого приложения. Т.е. пользователь ткнул 5 раз на ярлык GTA5...

5
27.06.2012, 14:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.06.2012, 14:48
Помогаю со студенческими работами здесь

Сильно тормозит ПК после запуска определенных приложений
Ситуация такая: Установил игру, не запустилась и после нажатия на кнопку не отправлять отчет ПК...

Сброс приложений по умолчания после запуска ПО через флешку
Добрый день, возникла проблема на Windows 10, после того как я запускаю фотошоп с флешки, то у меня...

После запуска приложений выдает ошибку "Не удается найти "Путь" проверьте правильно ли указано имя и повторите попытку"
После того как у меня забрали один из жестких дисков, у меня перестали запускаться любые новые...

Как определить время запуска текущего сервера?
Привет, мне необходимо узнать, как давно запустился сервер. Как это лучше сделать?

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru