Форум программистов, компьютерный форум, киберфорум
Наши страницы
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
 
Dimmm-Ka
2 / 2 / 0
Регистрация: 08.12.2017
Сообщений: 16
1

Программа не запускается на Windows 10

16.09.2018, 19:16. Просмотров 208. Ответов 11

Сделал программу на Visual Studio 2010 на Windows 7. Exe не запускается на Windows 10. На Windows 8 запускается, работает (не совсем так, как нужно, но пока это устраивает), а на Windows 10 даже не запускается. На доли секунды появляется окошко и пропадает, без ошибок. Net framework 4.6 на Windows 10 установлен. Думаю, что не хватает каких-то компонентов. Как узнать каких именно компонентов или библиотек не хватает? Или в чем еще может быть причина?

Добавлено через 6 минут
Использую в коде
vb.net
1
2
3
4
Shell("shutdown -l")
My.Computer.FileSystem.WriteAllText(...)
Me.TopMost
Me.Activate
это при загрузке формы
vb.net
1
Me.ShowInTaskbar
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.09.2018, 19:16
Ответы с готовыми решениями:

Программа не запускается на Windows XP
Добрый всем день. Создавал приложение на компьютере на котором установлена система Windows 7. Все...

Программа не запускается на другом ПК
Возникла такая проблема. Создал ехе файл Debug->Build. Но он не запускается на другом компе, даже...

Не запускается программа на другом ПК
Доброго времени суток! Столкнулся с проблемой. Скомпилировал программу на vb.net в VS 2010, на...

Не запускается программа на виндовс ХР?
При запуске программы на ХР пишет "unable to find a version of the runtime to run this application"...

Не запускается программа на другом компьютере
Написал программу в vb.net 2013, проблем нет запускается, работает. Проблема в том что она не...

11
ViterAlex
6739 / 3733 / 1531
Регистрация: 11.02.2013
Сообщений: 8,236
Завершенные тесты: 3
16.09.2018, 21:05 2
Ну выкладывай свою чудо-программу, посмотрим
0
Dimmm-Ka
2 / 2 / 0
Регистрация: 08.12.2017
Сообщений: 16
17.09.2018, 20:28  [ТС] 3
ViterAlex,
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
кнопка 1
        Shell("shutdown -l") 
    
 
кнопка 
        
        My.Computer.FileSystem.WriteAllText("C: путь к файлу .txt", vbCrLf & Environ("USERNAME") & " текст, который записывается в файл " & DateTime.Now, True)
        Me.Close() 
    End Sub
 
    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        'интервал установлен 1
        Me.TopMost = True 
 
        Me.Activate() 
    End Sub
 
    Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label1.Click
         My.Computer.Registry.SetValue("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\", "название", My.Application.Info.DirectoryPath & "\" & My.Application.Info.AssemblyName & ".exe")
        Label3.Text = "Программа добавлена в автозагрузку!"
    End Sub
 
    Private Sub Label2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label2.Click
        ' Удаляем из автозагрузки нашу программу
        Dim Start As Microsoft.Win32.RegistryKey = My.Computer.Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", True)
        Start.DeleteValue("название")
        Label3.Text = "Программа удалена из автозагрузки!"
    End Sub
 
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Me.ShowInTaskbar = False 
    End Sub
End Class
0
ViterAlex
6739 / 3733 / 1531
Регистрация: 11.02.2013
Сообщений: 8,236
Завершенные тесты: 3
19.09.2018, 02:06 4
Dimmm-Ka, нужен не кусок кода без конца и начала, а весь проект
0
Dimmm-Ka
2 / 2 / 0
Регистрация: 08.12.2017
Сообщений: 16
19.09.2018, 19:50  [ТС] 5
ViterAlex, это и есть весь проект)
0
ViterAlex
6739 / 3733 / 1531
Регистрация: 11.02.2013
Сообщений: 8,236
Завершенные тесты: 3
19.09.2018, 20:05 6
Dimmm-Ka, это не проект. Это непонятно что. Тебе нужна помощь или нет? Выложи весь проект, со всеми входящими в него файлами.
0
Dimmm-Ka
2 / 2 / 0
Регистрация: 08.12.2017
Сообщений: 16
19.09.2018, 20:17  [ТС] 7
ViterAlex,
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
Public Class Form1
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Shell("shutdown -l") ' выход из системы
    End Sub
 
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
 
 
        My.Computer.FileSystem.WriteAllText("C:\...\name.txt", vbCrLf & Environ("USERNAME") & " текст " & DateTime.Now, True)
        Me.Close() 
    End Sub
 
    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        'интервал 1
        Me.TopMost = True 
 
        Me.Activate() 
    End Sub
 
    Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label1.Click
        
        My.Computer.Registry.SetValue("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\", "Название", My.Application.Info.DirectoryPath & "\" & My.Application.Info.AssemblyName & ".exe")
        Label3.Text = "Уведомление"
    End Sub
 
    Private Sub Label2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label2.Click
        Dim Start As Microsoft.Win32.RegistryKey = My.Computer.Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", True)
        Start.DeleteValue("Название")
        Label3.Text = "Уведомление"
    End Sub
 
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Me.ShowInTaskbar = False 
    End Sub
End Class
При входе пользователя, появляется окно с требованиями, если пользователь принимает их, он продолжает работать в своей учетной записи. Если нет, то происходит автоматически выход из системы
0
ViterAlex
6739 / 3733 / 1531
Регистрация: 11.02.2013
Сообщений: 8,236
Завершенные тесты: 3
19.09.2018, 20:21 8
Dimmm-Ka, ты не понимаешь по-русски? Весь проект, а не код формы.
0
Dimmm-Ka
2 / 2 / 0
Регистрация: 08.12.2017
Сообщений: 16
19.09.2018, 20:30  [ТС] 9
ViterAlex, просто направление подскажите, как узнать каких компонентов или библиотек не хватает в системе. Другие программы, сделанные на VS 2010 работают
0
Orlangur1991
1192 / 1081 / 260
Регистрация: 28.11.2014
Сообщений: 1,697
19.09.2018, 20:48 10
Dimmm-Ka, а как это узнать по куску кода? У вас попросили проект запаковать в архив и прислать сюда, чтобы посмотреть в чем проблема
0
Dimmm-Ka
2 / 2 / 0
Регистрация: 08.12.2017
Сообщений: 16
19.09.2018, 21:15  [ТС] 11
Orlangur1991, ViterAlex, нашел причину. Убрал с формы RectangleShape, приложение запустилось. Спасибо
0
ViterAlex
6739 / 3733 / 1531
Регистрация: 11.02.2013
Сообщений: 8,236
Завершенные тесты: 3
19.09.2018, 21:41 12
Цитата Сообщение от Dimmm-Ka Посмотреть сообщение
Убрал с формы RectangleShape, приложение запустилось.
И вот как это можно было предсказать, видя только код формы и то не весь?
0
19.09.2018, 21:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.09.2018, 21:41

Не запускается программа после публикации
Сделал програмку, подключена библа Microsoft.office.interop. Решил ее опубликовать и проверить как...

Не запускается приложение на Windows XP
Скажите, пожалуйста, почему .exe файл разработанный в Visual Studio на компьютерах где Windows 7...

Не запускается программа на Windows XP
Написал консольную программку, в Windows 7 запускается и работает без проблем, а вот в Windows XP...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru