Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
ParinovYT
0 / 0 / 0
Регистрация: 11.07.2017
Сообщений: 6
1

OpenFileDialog1 - Как убрать выбор директории, сделать её по умолчанию одну пример "C://cjkdsofj.sys" это выбор файла

18.11.2018, 10:32. Просмотров 380. Ответов 5
Метки нет (Все метки)

Вопрос в шапке
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2018, 10:32
Ответы с готовыми решениями:

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

Как сделать по умолчанию вид "таблица" в окне "открыть" и "выгрузка файла"?
Вид данного окна, по умолчанию "список". Мне же нужно сделать его "таблица". Как? ...

Как сделать чтобы через запрос заполнялись характеристики поля: "значение по умолчанию", "формат rtf", "описание"?
SQL запрос создаёт таблицу. create table Группы (КодГруппы COUNTER CONSTRAINT PrimaryKey...

Нужно убрать "goto", как это сделать?
#include <graphics.h> #include <stdlib.h> #include <time.h> int main() { const int dir_top=1;...

По "нейросетям" нужно сделать в Statistica Neural Networks "выбор президентов США"
По нейросетям нужно сделать в Statistica Neural Networks "выбор президентов США". Нашел...

5
IamRain
1415 / 1260 / 397
Регистрация: 02.08.2011
Сообщений: 3,733
18.11.2018, 10:51 2
Задать свойству OpenFileDialog.InitialDirectory желаемое значение.

Добавлено через 1 минуту
Возможно, еще пригодится свойство RestoreDirectory. А вообще учитесь пользоваться документацией на MSDN.
0
ParinovYT
0 / 0 / 0
Регистрация: 11.07.2017
Сообщений: 6
18.11.2018, 11:06  [ТС] 3
код старта драйвера
C#
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
if (FileNamePath == "") // you havent select any file!
            {
                status_output.Text = "No driver selected!";
                return; // end function
            }
 
            if (unload_action.Checked == true) UnloadMode = true;
            if (inj_check_box.Checked == true) InjectionMode = true;
            if (rtl_style.Checked == true) InjectionModeEx = Native.RTL_MODE;
            if (crt_style.Checked == true) InjectionModeEx = Native.CRT_MODE;
            if (nt_style.Checked == true) InjectionModeEx = Native.NT_MODE;
 
            if (InjectionMode == false) // if we are not using injection
            {
 
                if (zwsetsysinfo_button.Checked == true)
                {
                    Status = DriverLoader.ZwStyleLoader(FileNamePath);
                    if (Status == Native.STATUS_INITUNISTRING_FAILURE) status_output.Text = "RtlInitUnicodeString Failed!";
                    else if (Status == Native.STATUS_PRIVILEGES_NOT_SET) status_output.Text = "Setting privileges failed!";
                    else if (Status != Native.STATUS_SUCCESS)
                    {
                        String st = String.Format("{0:X}", Status);
                        status_output.Text = "Failure, Status: " + st;
                    }
                    else status_output.Text = "Status Success!";
                }
                else if (ntloadriver_button.Checked == true)
                {
                    if (unl_drv_button.Checked == true) UnloadDriver = true;
                    if (drv_del_button.Checked == true) DeleteDriver = true;
                    if (del_drv_reg_button.Checked == true) DeleteRegEntry = true;
                    Status = DriverLoader.NtStyleLoader(FileNamePath, UnloadDriver, DeleteDriver, DeleteRegEntry, UnloadMode);
                    if (Status == Native.STATUS_INITUNISTRING_FAILURE) status_output.Text = "RtlInitUnicodeString Failed!";
                    else if (Status == Native.STATUS_PRIVILEGES_NOT_SET) status_output.Text = "Setting privileges failed!";
                    else if (Status != Native.STATUS_SUCCESS)
                    {
                        String st = String.Format("{0:X}", Status);
                        status_output.Text = "Failure, Status: " + st;
                    }
                    else status_output.Text = "Status Success!";
                }
                else if (scm_button.Checked == true)
                {
                    if (unl_drv_button.Checked == true) UnloadDriver = true;
                    if (drv_del_button.Checked == true) DeleteDriver = true;
                    if (del_drv_reg_button.Checked == true) DeleteRegEntry = true;
                    if (!DriverLoader.ScmStyleLoader(FileNamePath, UnloadDriver, DeleteDriver, DeleteRegEntry, UnloadMode))
                    {
                        status_output.Text = "Status Failure!";
                    }
                    else
                    {
                        status_output.Text = "Status Success!";
                    }
Добавлено через 1 минуту
код выбора драйвера вот и надо сделать его по умолчанию в одном месте , без диалогового окна
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 Stream myStream; 
        OpenFileDialog openFileDialog1 = new OpenFileDialog();
        openFileDialog1.InitialDirectory = "";
        openFileDialog1.Filter = "driver files (*.sys)|*.sys|All files (*.*)|*.*";
        openFileDialog1.FilterIndex = 1;
        openFileDialog1.RestoreDirectory = true;
 
        if ( openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK )
        {
            if ( (myStream = openFileDialog1.OpenFile()) != null )
            {
                FileNamePath = openFileDialog1.FileName;
                String File = Path.GetFileName(FileNamePath); // openFileDialog1.FileName
                select_driver.Text = File;
                status_output.Text = "Driver file loaded";
            myStream.Close();
            }
        }
        }
0
IamRain
1415 / 1260 / 397
Регистрация: 02.08.2011
Сообщений: 3,733
18.11.2018, 11:10 4
Цитата Сообщение от ParinovYT Посмотреть сообщение
без диалогового окна
Тогда не надо использовать объект OpenFileDialog, как бэ.
Пишите константу для пути, либо в конфиг, откуда будете читать и передавайте. В чем проблема то?
0
ParinovYT
0 / 0 / 0
Регистрация: 11.07.2017
Сообщений: 6
18.11.2018, 11:11  [ТС] 5
В ТОМ ЧТО ТУПЕНЬ)
Скинь код_)
0
IamRain
1415 / 1260 / 397
Регистрация: 02.08.2011
Сообщений: 3,733
18.11.2018, 11:15 6
Это оно?
C#
1
2
3
4
// в вашем классе
private const string path = "C://cjkdsofj.sys";
// инициализация ятп
select_driver.Text = Path.GetFileName(path);
0
18.11.2018, 11:15
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.11.2018, 11:15

MFC окно "Выбор папки" как сделать модальным?
Есть окно "Выбор папки". Как сделать его модальным? BROWSEINFO info; char szDir;...

Как сделать выбор сложности в игре "змейка"
Всем привет.Начал писать свою первую игру а паскале.Начал писать змейку.И назрели вопросы.Как...

Как сделать, чтобы выбрав в ComboBox, например, "выбор 1" выполнилось действие
Помогите! Как сделать, чтобы выбрав в ComboBox, например, "выбор 1" выполнил действие В...


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

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

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